[SCM] gsequencer/master: fixed NULL pointer dereference

jkraehemann-guest at users.alioth.debian.org jkraehemann-guest at users.alioth.debian.org
Fri Mar 17 11:32:33 UTC 2017


The following commit has been merged in the master branch:
commit 7f479276dd58cd0a05a1cb3ec4a08f58d489a0f8
Author: Joël Krähemann <jkraehemann-guest at users.alioth.debian.org>
Date:   Fri Mar 17 12:00:40 2017 +0100

    fixed NULL pointer dereference

diff --git a/debian/patches/fix-missing-dispose.diff b/debian/patches/fix-missing-dispose.diff
index 488c555..a693ca4 100644
--- a/debian/patches/fix-missing-dispose.diff
+++ b/debian/patches/fix-missing-dispose.diff
@@ -9778,6 +9778,14 @@
    
    channel->recall_id = NULL;
    channel->container = NULL;
+@@ -4517,6 +4461,7 @@
+     recall = AGS_RECALL(list->data);
+ 
+     if((AGS_RECALL_TEMPLATE & (recall->flags)) != 0 ||
++       recall->recall_id == NULL ||
+        recall->recall_id->recycling_context != recall_id->recycling_context){
+       list = list_next;
+       continue;
 --- a/ags/audio/recall/ags_count_beats_audio_run.c
 +++ b/ags/audio/recall/ags_count_beats_audio_run.c
 @@ -1031,10 +1031,13 @@

-- 
gsequencer packaging



More information about the pkg-multimedia-commits mailing list