Parcourir la source

extract: return if it fails to extract a file

Alexandre Janniaux il y a 5 ans
Parent
commit
2ffa4ce949
1 fichiers modifiés avec 2 ajouts et 1 suppressions
  1. 2 1
      src/main.rs

+ 2 - 1
src/main.rs

@@ -48,7 +48,8 @@ fn extract(input: PathBuf, output_directory: PathBuf)
 
         file_list.push(output_filename);
 
-        io::copy(&mut entry, &mut file);
+        io::copy(&mut entry, &mut file)
+            .map_err(|_| ())?;
     }
 
     Ok(file_list)