diff options
author | Stéphane Cerveau <scerveau@collabora.com> | 2019-12-18 15:37:03 +0100 |
---|---|---|
committer | Thibault Saunier <tsaunier@gnome.org> | 2019-12-30 14:13:03 +0000 |
commit | add7878e146de8c69ef160add790f494d9072a84 (patch) | |
tree | 82d03b6d8c23b27faf5bd06f509e2d97425d6e97 | |
parent | e59962850ae334d47dff7d5f524c38d7ecbeb77d (diff) | |
download | gstreamer-plugins-bad-add7878e146de8c69ef160add790f494d9072a84.tar.gz |
bad: use of g_value_dup_string
Use helper method to get string from GValue.
-rw-r--r-- | ext/neon/gstneonhttpsrc.c | 2 | ||||
-rw-r--r-- | gst/librfb/gstrfbsrc.c | 6 | ||||
-rw-r--r-- | sys/directsound/gstdirectsoundsrc.c | 2 | ||||
-rw-r--r-- | sys/dshowsrcwrapper/gstdshowaudiosrc.cpp | 4 |
4 files changed, 7 insertions, 7 deletions
diff --git a/ext/neon/gstneonhttpsrc.c b/ext/neon/gstneonhttpsrc.c index ad3a89cf5..080216d5d 100644 --- a/ext/neon/gstneonhttpsrc.c +++ b/ext/neon/gstneonhttpsrc.c @@ -321,7 +321,7 @@ gst_neonhttp_src_set_property (GObject * object, guint prop_id, } case PROP_USER_AGENT: g_free (src->user_agent); - src->user_agent = g_strdup (g_value_get_string (value)); + src->user_agent = g_value_dup_string (value); break; case PROP_COOKIES: if (src->cookies) diff --git a/gst/librfb/gstrfbsrc.c b/gst/librfb/gstrfbsrc.c index 9c9b5ab0d..194ee0766 100644 --- a/gst/librfb/gstrfbsrc.c +++ b/gst/librfb/gstrfbsrc.c @@ -248,17 +248,17 @@ gst_rfb_src_set_property (GObject * object, guint prop_id, switch (prop_id) { case PROP_HOST: - src->host = g_strdup (g_value_get_string (value)); + src->host = g_value_dup_string (value);; break; case PROP_PORT: src->port = g_value_get_int (value); break; case PROP_VERSION: - gst_rfb_property_set_version (src, g_strdup (g_value_get_string (value))); + gst_rfb_property_set_version (src, g_value_dup_string (value)); break; case PROP_PASSWORD: g_free (src->decoder->password); - src->decoder->password = g_strdup (g_value_get_string (value)); + src->decoder->password = g_value_dup_string (value); break; case PROP_OFFSET_X: src->decoder->offset_x = g_value_get_int (value); diff --git a/sys/directsound/gstdirectsoundsrc.c b/sys/directsound/gstdirectsoundsrc.c index f176faf50..82a3480ef 100644 --- a/sys/directsound/gstdirectsoundsrc.c +++ b/sys/directsound/gstdirectsoundsrc.c @@ -262,7 +262,7 @@ gst_directsound_src_set_property (GObject * object, guint prop_id, src->device_name = NULL; } if (g_value_get_string (value)) { - src->device_name = g_strdup (g_value_get_string (value)); + src->device_name = g_value_dup_string (value); } break; case PROP_VOLUME: diff --git a/sys/dshowsrcwrapper/gstdshowaudiosrc.cpp b/sys/dshowsrcwrapper/gstdshowaudiosrc.cpp index f69799f14..f2ffc7a18 100644 --- a/sys/dshowsrcwrapper/gstdshowaudiosrc.cpp +++ b/sys/dshowsrcwrapper/gstdshowaudiosrc.cpp @@ -220,7 +220,7 @@ gst_dshowaudiosrc_set_property (GObject * object, guint prop_id, src->device = NULL; } if (g_value_get_string (value)) { - src->device = g_strdup (g_value_get_string (value)); + src->device = g_value_dup_string (value);; } break; } @@ -231,7 +231,7 @@ gst_dshowaudiosrc_set_property (GObject * object, guint prop_id, src->device_name = NULL; } if (g_value_get_string (value)) { - src->device_name = g_strdup (g_value_get_string (value)); + src->device_name = g_value_dup_string (value);; } break; } |