diff --git a/gst/tcp/gsttcpclientsink.c b/gst/tcp/gsttcpclientsink.c index 7a05deaed0..b44de0469f 100644 --- a/gst/tcp/gsttcpclientsink.c +++ b/gst/tcp/gsttcpclientsink.c @@ -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); diff --git a/gst/tcp/gsttcpclientsrc.c b/gst/tcp/gsttcpclientsrc.c index beb20d1aaa..b601f1c212 100644 --- a/gst/tcp/gsttcpclientsrc.c +++ b/gst/tcp/gsttcpclientsrc.c @@ -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); diff --git a/gst/tcp/gsttcpserversink.c b/gst/tcp/gsttcpserversink.c index b00b02e7f4..5175705576 100644 --- a/gst/tcp/gsttcpserversink.c +++ b/gst/tcp/gsttcpserversink.c @@ -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); diff --git a/gst/tcp/gsttcpserversrc.c b/gst/tcp/gsttcpserversrc.c index a5155bf80a..0218510cfb 100644 --- a/gst/tcp/gsttcpserversrc.c +++ b/gst/tcp/gsttcpserversrc.c @@ -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); diff --git a/sys/xvimage/xvimagesink.c b/sys/xvimage/xvimagesink.c index babf51514e..aded234fe2 100644 --- a/sys/xvimage/xvimagesink.c +++ b/sys/xvimage/xvimagesink.c @@ -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);