changeset 381:353f7b3f3400

merging_iter: Don't panic if no iterators are present.
author Lewin Bormann <lbo@spheniscida.de>
date Sun, 08 Oct 2017 17:31:38 +0200
parents 36b70e7af130
children be463e80eb25
files src/merging_iter.rs
diffstat 1 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/merging_iter.rs	Sun Oct 08 17:25:53 2017 +0200
+++ b/src/merging_iter.rs	Sun Oct 08 17:31:38 2017 +0200
@@ -99,7 +99,10 @@
     }
 
     fn find(&mut self, direction: SL) {
-        assert!(self.iters.len() > 0);
+        if self.iters.len() == 0 {
+            // Iterator stays invalid.
+            return;
+        }
 
         let ord;