[FFmpeg-devel] [PATCH] tiff: fix leaking yuv_line

Andreas Cadhalpun andreas.cadhalpun at googlemail.com
Fri Feb 17 03:05:06 EET 2017


On 16.02.2017 03:15, Michael Niedermayer wrote:
> On Thu, Feb 16, 2017 at 12:23:28AM +0100, Andreas Cadhalpun wrote:
>> Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun at googlemail.com>
>> ---
>>  libavcodec/tiff.c | 1 +
>>  1 file changed, 1 insertion(+)
>>
>> diff --git a/libavcodec/tiff.c b/libavcodec/tiff.c
>> index efbd9791a5..474ea90015 100644
>> --- a/libavcodec/tiff.c
>> +++ b/libavcodec/tiff.c
>> @@ -1386,6 +1386,7 @@ static av_cold int tiff_end(AVCodecContext *avctx)
>>  
>>      ff_lzw_decode_close(&s->lzw);
>>      av_freep(&s->deinvert_buf);
>> +    av_freep(&s->yuv_line);
>>      return 0;
> 
> I assume we are missing a test in fate for the yuv case
> adding such test would be usefull

Indeed, I'll send a patch adding one.

> yuv_line_size should be reset to 0, not sure its ever needed but it
> feels more proper

It's in the close function, so it's unlikely to be needed, but I added
it now anyway. Updated patch is attached. 

Best regards,
Andreas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-tiff-fix-leaking-yuv_line.patch
Type: text/x-diff
Size: 712 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20170217/19631792/attachment.patch>


More information about the ffmpeg-devel mailing list