diff --git a/ext/soup/gstsouphttpsrc.c b/ext/soup/gstsouphttpsrc.c index bd4c9117e1..df41b14bb2 100644 --- a/ext/soup/gstsouphttpsrc.c +++ b/ext/soup/gstsouphttpsrc.c @@ -1466,7 +1466,8 @@ gst_soup_http_src_query (GstBaseSrc * bsrc, GstQuery * query) switch (GST_QUERY_TYPE (query)) { case GST_QUERY_URI: gst_query_set_uri (query, src->location); - gst_query_set_uri_redirection (query, src->redirection_uri); + if (src->redirection_uri != NULL) + gst_query_set_uri_redirection (query, src->redirection_uri); ret = TRUE; break; default: