discoverer: async_timeout_cb: don't clean up timeout_source
authorAaron Boxer <aaron.boxer@collabora.com>
Mon, 1 Apr 2019 15:10:21 +0000 (11:10 -0400)
committerAaron Boxer <boxerab@gmail.com>
Mon, 1 Apr 2019 18:35:06 +0000 (18:35 +0000)
discoverer_collect() already does this. So, the second
unref triggers an assert.

gst-libs/gst/pbutils/gstdiscoverer.c

index 633aebe..5d19912 100644 (file)
@@ -1992,8 +1992,6 @@ async_timeout_cb (GstDiscoverer * dc)
     dc->priv->processing = FALSE;
     discoverer_collect (dc);
     discoverer_cleanup (dc);
-    g_source_unref (dc->priv->timeout_source);
-    dc->priv->timeout_source = NULL;
   }
   return FALSE;
 }