summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libavformat/iff.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libavformat/iff.c b/libavformat/iff.c
index b5751c5664..3838db116c 100644
--- a/libavformat/iff.c
+++ b/libavformat/iff.c
@@ -118,7 +118,7 @@ static int get_metadata(AVFormatContext *s,
if (!buf)
return AVERROR(ENOMEM);
- if (avio_read(s->pb, buf, data_size) < 0) {
+ if (avio_read(s->pb, buf, data_size) != data_size) {
av_free(buf);
return AVERROR(EIO);
}