From 67197656d19fa9e084e47b5331c262a9c7842335 Mon Sep 17 00:00:00 2001 From: "Ronald S. Bultje" Date: Fri, 13 Aug 2010 17:30:01 +0000 Subject: Remove use of MAX_STREAMS in MMSContext->streams[] array. Instead, dynamically allocate the array. Originally committed as revision 24794 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavformat/mms.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'libavformat/mms.c') diff --git a/libavformat/mms.c b/libavformat/mms.c index cbb4739aca..73f4e6b671 100644 --- a/libavformat/mms.c +++ b/libavformat/mms.c @@ -99,6 +99,9 @@ int ff_mms_asf_header_parser(MMSContext *mms) //Please see function send_stream_selection_request(). if (mms->stream_num < MAX_STREAMS && 46 + mms->stream_num * 6 < sizeof(mms->out_buffer)) { + mms->streams = av_fast_realloc(mms->streams, + &mms->nb_streams_allocated, + (mms->stream_num + 1) * sizeof(MMSStream)); mms->streams[mms->stream_num].id = stream_id; mms->stream_num++; } else { -- cgit v1.2.3