]> git.sesse.net Git - vlc/commitdiff
aout: fix assertion on error path from transcode
authorRémi Denis-Courmont <remi@remlab.net>
Sat, 24 May 2014 04:45:16 +0000 (12:45 +0800)
committerRémi Denis-Courmont <remi@remlab.net>
Sat, 24 May 2014 04:45:51 +0000 (12:45 +0800)
src/audio_output/filters.c

index 8af9cf0d514c5ced474e507a7c94729996718b44..e6a695593f516255071038fd17de6591d4c32b89 100644 (file)
@@ -475,7 +475,8 @@ aout_filters_t *aout_FiltersNew (vlc_object_t *obj,
 
 error:
     aout_FiltersPipelineDestroy (filters->tab, filters->count);
-    var_DelCallback (obj, "visual", VisualizationCallback, NULL);
+    if (request_vout != NULL)
+        var_DelCallback (obj, "visual", VisualizationCallback, NULL);
     free (filters);
     return NULL;
 }