libextractor

GNU libextractor
Log | Files | Refs | Submodules | README | LICENSE

commit 2a8468ea9d446aa64058250170063b08d33d0d75
parent 663292286b38c99f78fbf77db84a3260f8428e66
Author: Heikki Lindholm <holin@iki.fi>
Date:   Thu, 24 Dec 2009 19:51:08 +0000

fix leak


Diffstat:
Msrc/plugins/thumbnailffmpeg_extractor.c | 17++++++++++-------
1 file changed, 10 insertions(+), 7 deletions(-)

diff --git a/src/plugins/thumbnailffmpeg_extractor.c b/src/plugins/thumbnailffmpeg_extractor.c @@ -425,13 +425,16 @@ RETRY_PROBE: &encoded_thumbnail, MAX_THUMB_SIZE); if (err > 0) - ret = proc (proc_cls, - "thumbnailffmpeg", - EXTRACTOR_METATYPE_THUMBNAIL, - EXTRACTOR_METAFORMAT_BINARY, - "image/png", - (const char*) encoded_thumbnail, - err); + { + ret = proc (proc_cls, + "thumbnailffmpeg", + EXTRACTOR_METATYPE_THUMBNAIL, + EXTRACTOR_METAFORMAT_BINARY, + "image/png", + (const char*) encoded_thumbnail, + err); + av_free (encoded_thumbnail); + } avcodec_close (codec_ctx); av_close_input_stream (format_ctx);