diff options
author | Michael Niedermayer <michael@niedermayer.cc> | 2017-03-30 22:55:28 +0200 |
---|---|---|
committer | Michael Niedermayer <michael@niedermayer.cc> | 2017-03-30 23:35:18 +0200 |
commit | bd8201566d754384105923bb1fb3bb3a5c08cc8b (patch) | |
tree | de0609b21e91759733f9e702166b8183e02efc6a | |
parent | 477ba8f9391f779b7927305c89b5c24120930925 (diff) | |
download | ffmpeg-bd8201566d754384105923bb1fb3bb3a5c08cc8b.tar.gz |
avformat/libopenmpt: Check for avio_size() failure
Fixes CID1396850
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-rw-r--r-- | libavformat/libopenmpt.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libavformat/libopenmpt.c b/libavformat/libopenmpt.c index 35fd28f5f4..a7e385959a 100644 --- a/libavformat/libopenmpt.c +++ b/libavformat/libopenmpt.c @@ -73,7 +73,7 @@ static int read_header_openmpt(AVFormatContext *s) AVStream *st; OpenMPTContext *openmpt = s->priv_data; int64_t size = avio_size(s->pb); - if (!size) + if (size <= 0) return AVERROR_INVALIDDATA; char *buf = av_malloc(size); int ret; |