summaryrefslogtreecommitdiff
path: root/ext/curl/gstcurlhttpsrc.c
diff options
context:
space:
mode:
authorEdward Hervey <edward@centricular.com>2017-11-21 16:30:35 +0100
committerEdward Hervey <bilboed@bilboed.com>2017-11-21 16:30:35 +0100
commitd4afba794a72284b524cc58d4023b59a9518779e (patch)
tree6f80b976b331ac39e69d9f215d8c85fbf78a6d72 /ext/curl/gstcurlhttpsrc.c
parent69d794b004a3861cd5e9d7406553c1566bb832f1 (diff)
downloadgstreamer-plugins-bad-d4afba794a72284b524cc58d4023b59a9518779e.tar.gz
curlhttpsrc: Post an error message if no URI was set
Like for other sources
Diffstat (limited to 'ext/curl/gstcurlhttpsrc.c')
-rw-r--r--ext/curl/gstcurlhttpsrc.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/ext/curl/gstcurlhttpsrc.c b/ext/curl/gstcurlhttpsrc.c
index 3933c4559..250a46feb 100644
--- a/ext/curl/gstcurlhttpsrc.c
+++ b/ext/curl/gstcurlhttpsrc.c
@@ -1262,8 +1262,11 @@ gst_curl_http_src_change_state (GstElement * element, GstStateChange transition)
gst_curl_http_src_ref_multi (source);
break;
case GST_STATE_CHANGE_READY_TO_PAUSED:
- if (source->uri == NULL)
+ if (source->uri == NULL) {
+ GST_ELEMENT_ERROR (element, RESOURCE, OPEN_READ, (_("No URL set.")),
+ ("Missing URL"));
return GST_STATE_CHANGE_FAILURE;
+ }
break;
case GST_STATE_CHANGE_READY_TO_NULL:
/* The pipeline has ended, so signal any running request to end. */