X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=gst%2Fgstutils.c;h=f09a5ae8bc4f374a3e02c2ee7124e715641703ba;hb=ee9ca5d48b9c0f0e8b5714a0d08b8915e85e8572;hp=27219c80794365c36cc2231370bb6409bf195f94;hpb=025c8343f23eeafd4369cb557539c93127b3e526;p=platform%2Fupstream%2Fgstreamer.git diff --git a/gst/gstutils.c b/gst/gstutils.c index 27219c8..f09a5ae 100644 --- a/gst/gstutils.c +++ b/gst/gstutils.c @@ -3675,15 +3675,17 @@ gst_pad_create_stream_id_internal (GstPad * pad, GstElement * parent, * here is for source elements */ if (!upstream_stream_id) { GstQuery *query; + gchar *uri = NULL; /* Try to generate one from the URI query and * if it fails take a random number instead */ query = gst_query_new_uri (); if (gst_element_query (parent, query)) { - GChecksum *cs; - gchar *uri; - gst_query_parse_uri (query, &uri); + } + + if (uri) { + GChecksum *cs; /* And then generate an SHA256 sum of the URI */ cs = g_checksum_new (G_CHECKSUM_SHA256);