diff options
Diffstat (limited to 'src/libstd')
| -rw-r--r-- | src/libstd/io/mod.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libstd/io/mod.rs b/src/libstd/io/mod.rs index d89c6af5b0b..e102cb49930 100644 --- a/src/libstd/io/mod.rs +++ b/src/libstd/io/mod.rs @@ -1957,9 +1957,9 @@ impl<R: Read> Iterator for Bytes<R> { let mut byte = 0; loop { return match self.inner.read(slice::from_mut(&mut byte)) { - Err(ref e) if e.kind() == ErrorKind::Interrupted => continue, Ok(0) => None, Ok(..) => Some(Ok(byte)), + Err(ref e) if e.kind() == ErrorKind::Interrupted => continue, Err(e) => Some(Err(e)), }; } |
