From b4902c11c157a3abdb921ec9b36880c600b55267 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Fri, 18 Aug 2006 08:05:24 +0000 Subject: [PATCH] av_free* cleanup Originally committed as revision 6019 to svn://svn.ffmpeg.org/ffmpeg/trunk --- vhook/watermark.c | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/vhook/watermark.c b/vhook/watermark.c index e88dd1b30b..c64e93ae91 100644 --- a/vhook/watermark.c +++ b/vhook/watermark.c @@ -102,8 +102,7 @@ void Release(void *ctx) if (ci) get_watermark_picture(ci, 1); - if (ctx) - av_free(ctx); + av_free(ctx); } @@ -556,14 +555,8 @@ int get_watermark_picture(ContextInfo *ci, int cleanup) if (0 != cleanup) { // Free the RGB image - if (0 != ci->buffer) { - av_free(ci->buffer); - ci->buffer = 0; - } - if (0 != ci->pFrameRGB) { - av_free(ci->pFrameRGB); - ci->pFrameRGB = 0; - } + av_freep(&ci->buffer); + av_freep(&ci->pFrameRGB); // Close the codec if (0 != ci->pCodecCtx) {