summaryrefslogtreecommitdiff
path: root/libavformat/flvdec.c
diff options
context:
space:
mode:
Diffstat (limited to 'libavformat/flvdec.c')
-rw-r--r--libavformat/flvdec.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libavformat/flvdec.c b/libavformat/flvdec.c
index 29e9bdd735..db3b99ca05 100644
--- a/libavformat/flvdec.c
+++ b/libavformat/flvdec.c
@@ -436,6 +436,8 @@ static int parse_keyframes_index(AVFormatContext *s, AVIOContext *ioc, int64_t m
goto invalid;
if (current_array == &times && (d <= INT64_MIN / 1000 || d >= INT64_MAX / 1000))
goto invalid;
+ if (avio_feof(ioc))
+ goto invalid;
current_array[0][i] = d;
}
if (times && filepositions) {