From fd7724b6e1114acde47360988ae38a4cf691f8a7 Mon Sep 17 00:00:00 2001 From: Vineeth TM Date: Tue, 18 Aug 2015 09:06:39 +0900 Subject: [PATCH] pbutils: discoverer: Set GError when NULL info is being returned. When discovering the URI, if info is NULL, then instead of just returning NULL, set the GError, so the error can be printed and notified. https://bugzilla.gnome.org/show_bug.cgi?id=753701 --- gst-libs/gst/pbutils/gstdiscoverer.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gst-libs/gst/pbutils/gstdiscoverer.c b/gst-libs/gst/pbutils/gstdiscoverer.c index de9eb3a090..2964933d5b 100644 --- a/gst-libs/gst/pbutils/gstdiscoverer.c +++ b/gst-libs/gst/pbutils/gstdiscoverer.c @@ -2107,6 +2107,9 @@ gst_discoverer_discover_uri (GstDiscoverer * discoverer, const gchar * uri, if (G_UNLIKELY (discoverer->priv->current_info)) { DISCO_UNLOCK (discoverer); GST_WARNING_OBJECT (discoverer, "Already handling a uri"); + if (err) + *err = g_error_new (GST_CORE_ERROR, GST_CORE_ERROR_FAILED, + "Already handling a uri"); return NULL; }