projects
/
nihav-player.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
add a check for empty or special files
[nihav-player.git]
/
sndplay
/
src
/
main.rs
diff --git
a/sndplay/src/main.rs
b/sndplay/src/main.rs
index b58577f0611f6a7cd47e17f590d9aec0b71b6de7..c8e75a420731439355bad5c45ef1e7f432485aa7 100644
(file)
--- a/
sndplay/src/main.rs
+++ b/
sndplay/src/main.rs
@@
-244,6
+244,10
@@
impl Player {
let mut fr = FileReader::new_read(file);
let mut br = ByteReader::new(&mut fr);
+ if br.peek_byte().is_err() {
+ println!("Cannot read {}", name);
+ return;
+ }
let (is_raw, start, end) = detect_tags(&mut br);
let mut nfr: Box<dyn ByteIO>;