Mercurial > libavformat.hg
diff mms.c @ 6376:91076395b8d3 libavformat
Remove use of MAX_STREAMS in MMSContext->streams[] array. Instead, dynamically
allocate the array.
| author | rbultje |
|---|---|
| date | Fri, 13 Aug 2010 17:30:01 +0000 |
| parents | 256e51c4f44b |
| children |
line wrap: on
line diff
--- a/mms.c Fri Aug 13 17:08:57 2010 +0000 +++ b/mms.c Fri Aug 13 17:30:01 2010 +0000 @@ -99,6 +99,9 @@ //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 {
