From c5f9a66f7453f44d0bf612ad3c5e98e7309cdf86 Mon Sep 17 00:00:00 2001
From: Michael Niedermayer <michaelni@gmx.at>
Date: Sat, 31 Mar 2012 08:48:23 +0200
Subject: [PATCH] avfilter: allow freeing NULL.

this way avfilter_free() can be called without NULL checks.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
---
 libavfilter/avfilter.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/libavfilter/avfilter.c b/libavfilter/avfilter.c
index 706f7e26944..141fb9d7ca1 100644
--- a/libavfilter/avfilter.c
+++ b/libavfilter/avfilter.c
@@ -834,6 +834,9 @@ void avfilter_free(AVFilterContext *filter)
     int i;
     AVFilterLink *link;
 
+    if (!filter)
+        return;
+
     if (filter->filter->uninit)
         filter->filter->uninit(filter);
 
-- 
GitLab