From 73d4e1331c250fd93963ce4a626971ba984d9fd6 Mon Sep 17 00:00:00 2001 From: jp9000 Date: Thu, 30 Jan 2014 12:41:11 -0700 Subject: [PATCH] And cover the one in scene_destroy --- libobs/obs-scene.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libobs/obs-scene.c b/libobs/obs-scene.c index cb45af0a2..560821aeb 100644 --- a/libobs/obs-scene.c +++ b/libobs/obs-scene.c @@ -62,10 +62,12 @@ fail: static void scene_destroy(void *data) { struct obs_scene *scene = data; - struct obs_scene_item *item = scene->first_item; + struct obs_scene_item *item; pthread_mutex_lock(&scene->mutex); + item = scene->first_item; + while (item) { struct obs_scene_item *del_item = item; item = item->next;