summaryrefslogtreecommitdiffstats
path: root/buffered-reader/src/generic.rs
diff options
context:
space:
mode:
Diffstat (limited to 'buffered-reader/src/generic.rs')
-rw-r--r--buffered-reader/src/generic.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/buffered-reader/src/generic.rs b/buffered-reader/src/generic.rs
index 61dd8da6..a2a5321b 100644
--- a/buffered-reader/src/generic.rs
+++ b/buffered-reader/src/generic.rs
@@ -121,6 +121,8 @@ impl<T: io::Read, C> BufferedReaderGeneric<T, C> {
continue;
}
},
+ Err(ref err) if err.kind() == ErrorKind::Interrupted =>
+ continue,
Err(err) => {
// Don't return yet, because we may have
// actually read something.