gstreamer: use of g_value_dup_string
authorStéphane Cerveau <scerveau@collabora.com>
Wed, 18 Dec 2019 14:57:35 +0000 (15:57 +0100)
committerStéphane Cerveau <scerveau@collabora.com>
Wed, 18 Dec 2019 14:57:54 +0000 (15:57 +0100)
Use helper method to get string from GValue.

gst/gstevent.c
libs/gst/net/gstnettimeprovider.c

index 7976ec77ea67d19c9daebe7d671b1de2ed0dd64e..bc037383ee37b40e589c14f270cd724c1502ed5d 100644 (file)
@@ -2000,7 +2000,7 @@ gst_event_parse_toc_select (GstEvent * event, gchar ** uid)
   val = gst_structure_id_get_value (structure, GST_QUARK (UID));
 
   if (uid != NULL)
-    *uid = g_strdup (g_value_get_string (val));
+    *uid = g_value_dup_string (val);
 
 }
 
index 1757424330aa21d425d608b40684675c20bd5eef..1df6959f02a1faf39d100b057bce851126842497 100644 (file)
@@ -252,7 +252,7 @@ gst_net_time_provider_set_property (GObject * object, guint prop_id,
       if (g_value_get_string (value) == NULL)
         self->priv->address = g_strdup (DEFAULT_ADDRESS);
       else
-        self->priv->address = g_strdup (g_value_get_string (value));
+        self->priv->address = g_value_dup_string (value);
       break;
     case PROP_CLOCK:
       gst_object_replace ((GstObject **) clock_p,