Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Niedermayer <michael@niedermayer.cc>2017-03-30 23:55:28 +0300
committerMichael Niedermayer <michael@niedermayer.cc>2017-03-31 00:35:18 +0300
commitbd8201566d754384105923bb1fb3bb3a5c08cc8b (patch)
treede0609b21e91759733f9e702166b8183e02efc6a /libavformat/libopenmpt.c
parent477ba8f9391f779b7927305c89b5c24120930925 (diff)
avformat/libopenmpt: Check for avio_size() failure
Fixes CID1396850 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Diffstat (limited to 'libavformat/libopenmpt.c')
-rw-r--r--libavformat/libopenmpt.c2
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;