From 49c207b8205bf018bd3afff9b26222178f111bbc Mon Sep 17 00:00:00 2001 From: Stefano Sabatini Date: Thu, 5 Jan 2012 11:00:12 +0100 Subject: ffprobe: fix NULL pointer dereference in writer_close() Fix crash. --- ffprobe.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'ffprobe.c') diff --git a/ffprobe.c b/ffprobe.c index ee3c899ce8..77c343a96a 100644 --- a/ffprobe.c +++ b/ffprobe.c @@ -178,9 +178,11 @@ static const AVClass writer_class = { static void writer_close(WriterContext **wctx) { - if (*wctx && (*wctx)->writer->uninit) - (*wctx)->writer->uninit(*wctx); + if (!*wctx) + return; + if ((*wctx)->writer->uninit) + (*wctx)->writer->uninit(*wctx); av_freep(&((*wctx)->priv)); av_freep(wctx); } -- cgit v1.2.3