diff --git a/src/files.rs b/src/files.rs index 9f07777..4cc4657 100644 --- a/src/files.rs +++ b/src/files.rs @@ -284,9 +284,8 @@ pub fn mime_type(db: &T, path: &Path) -> io::Result> { file.seek(SeekFrom::Start(0))?; read = file.read(&mut buffer); match read { - Ok(_) => break, Err(ref e) if e.kind() == io::ErrorKind::Interrupted => continue, - Err(_) => break, + Err(_) | Ok(_) => break, } }