diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2011-06-21 04:24:03 +0200 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2011-06-21 04:24:03 +0200 |
commit | 90c6963daea9210d7d2104e2ece94dd4e2fffc17 (patch) | |
tree | 8f68313c3c78baa41d765bf9e24836c630908068 | |
parent | 6cbe81999b07862895515fcbdae7bc3a320ca29c (diff) | |
download | ffmpeg-90c6963daea9210d7d2104e2ece94dd4e2fffc17.tar.gz |
avfilter picture pool: double free hotfix
This fix introduces a small memleak
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-rw-r--r-- | libavfilter/avfilter.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/libavfilter/avfilter.c b/libavfilter/avfilter.c index 44dd515518..a57677c0e4 100644 --- a/libavfilter/avfilter.c +++ b/libavfilter/avfilter.c @@ -182,10 +182,11 @@ void avfilter_link_free(AVFilterLink **link) av_freep(&picref->audio); av_freep(&picref->video); - av_freep(&picref); + av_freep(&(*link)->pool->pic[i]); } } - av_freep(&(*link)->pool); + (*link)->pool->count = 0; +// av_freep(&(*link)->pool); } av_freep(link); } |