libextractor

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

commit 1340d301dd8d4273cc60a4c7878800f96080ba08
parent 754245f0f76efff7fcf45dd47ccb5999901482db
Author: Christian Grothoff <christian@grothoff.org>
Date:   Sat, 19 Jul 2008 03:49:58 +0000

another leak

Diffstat:
Msrc/plugins/thumbnailffmpeg/ffmpeg/libswscale/swscale.c | 3+++
1 file changed, 3 insertions(+), 0 deletions(-)

diff --git a/src/plugins/thumbnailffmpeg/ffmpeg/libswscale/swscale.c b/src/plugins/thumbnailffmpeg/ffmpeg/libswscale/swscale.c @@ -1256,7 +1256,10 @@ static inline int initFilter(int16_t **outFilter, int16_t **filterPos, int *outF filterSize= (minFilterSize +(filterAlign-1)) & (~(filterAlign-1)); ASSERT(filterSize > 0) if (filterSize >= MAX_FILTER_SIZE) + { + av_free(filter2); return -1; + } filter= av_malloc(filterSize*dstW*sizeof(double)); *outFilterSize= filterSize;