diff options
author | Aaron Boxer <aaron.boxer@collabora.com> | 2019-04-01 11:10:21 -0400 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.com> | 2019-05-01 17:57:48 +0100 |
commit | a58bf5b5015a24ec4f2d7a1986c87b5427dea07b (patch) | |
tree | 74047258fa6843c1bb050934140464b095e8e83d | |
parent | cd42611ccd6be9f555a882f68b9909c6bfef12b0 (diff) | |
download | gstreamer-plugins-base-a58bf5b5015a24ec4f2d7a1986c87b5427dea07b.tar.gz |
discoverer: async_timeout_cb: don't clean up timeout_source
discoverer_collect() already does this. So, the second
unref triggers an assert.
-rw-r--r-- | gst-libs/gst/pbutils/gstdiscoverer.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/gst-libs/gst/pbutils/gstdiscoverer.c b/gst-libs/gst/pbutils/gstdiscoverer.c index 1394a3808..a58f62c1b 100644 --- a/gst-libs/gst/pbutils/gstdiscoverer.c +++ b/gst-libs/gst/pbutils/gstdiscoverer.c @@ -1790,8 +1790,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; } |