aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2011-07-14 03:08:53 +0200
committerAnton Khirnov <anton@khirnov.net>2011-07-14 03:41:24 +0200
commite358f7ee90fec591348ca05dff94ebaf4c1a098b (patch)
tree1702d04916193470ada569cb5c1bb82792f9ab7b
parent35d2e4e5c395bdb5b581e9caede63c7fc7a36138 (diff)
downloadffmpeg-e358f7ee90fec591348ca05dff94ebaf4c1a098b.tar.gz
lavf: fix invalid reads in avformat_find_stream_info()
-rw-r--r--libavformat/utils.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libavformat/utils.c b/libavformat/utils.c
index 71fa95526c..cc0336a670 100644
--- a/libavformat/utils.c
+++ b/libavformat/utils.c
@@ -2389,7 +2389,7 @@ int avformat_find_stream_info(AVFormatContext *ic, AVDictionary **options)
least one frame of codec data, this makes sure the codec initializes
the channel configuration and does not only trust the values from the container.
*/
- try_decode_frame(st, pkt, (options && i <= orig_nb_streams )? &options[i] : NULL);
+ try_decode_frame(st, pkt, (options && i < orig_nb_streams )? &options[i] : NULL);
st->codec_info_nb_frames++;
count++;