diff --git a/gst/playback/gstdecodebin2.c b/gst/playback/gstdecodebin2.c index 6e6b1becb4..94ebda98f5 100644 --- a/gst/playback/gstdecodebin2.c +++ b/gst/playback/gstdecodebin2.c @@ -1916,7 +1916,7 @@ remove_error_filter (GstDecodeBin * dbin, GstElement * element, if (error) gst_message_replace (error, msg); gst_message_unref (msg); - l = g_list_delete_link (dbin->filtered_errors, l); + l = dbin->filtered_errors = g_list_delete_link (dbin->filtered_errors, l); } else { l = l->next; }