[FFmpeg-cvslog] r22431 - trunk/libavformat/ffmdec.c

Vitor Sessak vitor1001
Wed Mar 10 15:23:34 CET 2010


Benoit Fouet wrote:
> On Wed, 10 Mar 2010 14:17:50 +0100 (CET) vitor wrote:
>> Author: vitor
>> Date: Wed Mar 10 14:17:50 2010
>> New Revision: 22431
>>
>> Log:
>> Fix memory leak in FFM demuxer
>>
>> Modified:
>>    trunk/libavformat/ffmdec.c
>>
>> Modified: trunk/libavformat/ffmdec.c
>> ==============================================================================
>> --- trunk/libavformat/ffmdec.c	Wed Mar 10 13:29:44 2010	(r22430)
>> +++ trunk/libavformat/ffmdec.c	Wed Mar 10 14:17:50 2010	(r22431)
>> @@ -512,6 +512,14 @@ static int ffm_probe(AVProbeData *p)
>>      return 0;
>>  }
>>  
>> +static void ffm_close(AVFormatContext *s)
>> +{
>> +    int i;
>> +
>> +    for (i = 0; i < s->nb_streams; i++)
>> +        av_freep(&s->streams[i]->codec->rc_eq);
>> +}
>> +
>>  AVInputFormat ffm_demuxer = {
>>      "ffm",
>>      NULL_IF_CONFIG_SMALL("FFM (FFserver live feed) format"),
>> @@ -519,6 +527,6 @@ AVInputFormat ffm_demuxer = {
>>      ffm_probe,
>>      ffm_read_header,
>>      ffm_read_packet,
>> -    NULL,
>> +    ffm_close,
>>      ffm_seek,
>>  };
> 
> libavformat/ffmdec.c:530: warning: initialization from incompatible pointer type
> following patch fixes it:

10l for me, please apply.

-Vitor



More information about the ffmpeg-cvslog mailing list