From c768a6cfcff60e73a1b9f4f910f61d0c9b11df0f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?R=C3=A9mi=20Denis-Courmont?= <remi@remlab.net>
Date: Wed, 31 Aug 2011 19:56:27 +0300
Subject: [PATCH] grain: remove callback before destroying callback data

---
 modules/video_filter/grain.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/modules/video_filter/grain.c b/modules/video_filter/grain.c
index a948046fd649..1d5f9ccc4cd2 100644
--- a/modules/video_filter/grain.c
+++ b/modules/video_filter/grain.c
@@ -427,6 +427,7 @@ static void Close(vlc_object_t *object)
     filter_t     *filter = (filter_t *)object;
     filter_sys_t *sys    = filter->p_sys;
 
+    var_DelCallback(filter, CFG_PREFIX "variance", Callback, NULL);
     vlc_mutex_destroy(&sys->cfg.lock);
     free(sys);
 }
-- 
GitLab