commit 1340d301dd8d4273cc60a4c7878800f96080ba08
parent 754245f0f76efff7fcf45dd47ccb5999901482db
Author: Christian Grothoff <christian@grothoff.org>
Date: Sat, 19 Jul 2008 03:49:58 +0000
another leak
Diffstat:
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;