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

gst/tcp/gsttcpclientsink.c
gst/tcp/gsttcpclientsrc.c
gst/tcp/gsttcpserversink.c
gst/tcp/gsttcpserversrc.c
sys/xvimage/xvimagesink.c

index 7a05dea..b44de04 100644 (file)
@@ -240,7 +240,7 @@ gst_tcp_client_sink_set_property (GObject * object, guint prop_id,
         break;
       }
       g_free (tcpclientsink->host);
-      tcpclientsink->host = g_strdup (g_value_get_string (value));
+      tcpclientsink->host = g_value_dup_string (value);
       break;
     case PROP_PORT:
       tcpclientsink->port = g_value_get_int (value);
index beb20d1..b601f1c 100644 (file)
@@ -332,7 +332,7 @@ gst_tcp_client_src_set_property (GObject * object, guint prop_id,
         break;
       }
       g_free (tcpclientsrc->host);
-      tcpclientsrc->host = g_strdup (g_value_get_string (value));
+      tcpclientsrc->host = g_value_dup_string (value);
       break;
     case PROP_PORT:
       tcpclientsrc->port = g_value_get_int (value);
index b00b02e..5175705 100644 (file)
@@ -246,7 +246,7 @@ gst_tcp_server_sink_set_property (GObject * object, guint prop_id,
         break;
       }
       g_free (sink->host);
-      sink->host = g_strdup (g_value_get_string (value));
+      sink->host = g_value_dup_string (value);
       break;
     case PROP_PORT:
       sink->server_port = g_value_get_int (value);
index a5155bf..0218510 100644 (file)
@@ -344,7 +344,7 @@ gst_tcp_server_src_set_property (GObject * object, guint prop_id,
         break;
       }
       g_free (tcpserversrc->host);
-      tcpserversrc->host = g_strdup (g_value_get_string (value));
+      tcpserversrc->host = g_value_dup_string (value);
       break;
     case PROP_PORT:
       tcpserversrc->server_port = g_value_get_int (value);
index babf515..aded234 100644 (file)
@@ -1594,7 +1594,7 @@ gst_xv_image_sink_set_property (GObject * object, guint prop_id,
       break;
     case PROP_DISPLAY:
       g_free (xvimagesink->config.display_name);
-      xvimagesink->config.display_name = g_strdup (g_value_get_string (value));
+      xvimagesink->config.display_name = g_value_dup_string (value);
       break;
     case PROP_SYNCHRONOUS:
       xvimagesink->synchronous = g_value_get_boolean (value);