summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/libflac/demux_flac.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/libflac/demux_flac.c b/src/libflac/demux_flac.c
index 5d951fe4f..43845f2db 100644
--- a/src/libflac/demux_flac.c
+++ b/src/libflac/demux_flac.c
@@ -507,6 +507,11 @@ open_plugin (demux_class_t *class_gen,
(buf[2] != 'a') || (buf[3] != 'C') )
return NULL;
}
+ else {
+ printf("demux_flac: failed reading signature.\n");
+ /* FIXME: use preview buffer instead */
+ return NULL;
+ }
}
break;
case METHOD_BY_EXTENSION: {