case ARG_IP:
g_free (shout2send->ip);
- shout2send->ip = g_strdup (g_value_get_string (value));
+ shout2send->ip = g_value_dup_string (value);
break;
case ARG_PORT:
shout2send->port = g_value_get_int (value);
break;
case ARG_PASSWORD:
g_free (shout2send->password);
- shout2send->password = g_strdup (g_value_get_string (value));
+ shout2send->password = g_value_dup_string (value);
break;
case ARG_USERNAME:
g_free (shout2send->username);
- shout2send->username = g_strdup (g_value_get_string (value));
+ shout2send->username = g_value_dup_string (value);
break;
case ARG_PUBLIC:
shout2send->ispublic = g_value_get_boolean (value);
break;
case ARG_STREAMNAME: /* Name of the stream */
g_free (shout2send->streamname);
- shout2send->streamname = g_strdup (g_value_get_string (value));
+ shout2send->streamname = g_value_dup_string (value);
break;
case ARG_DESCRIPTION: /* Description of the stream */
g_free (shout2send->description);
- shout2send->description = g_strdup (g_value_get_string (value));
+ shout2send->description = g_value_dup_string (value);
break;
case ARG_GENRE: /* Genre of the stream */
g_free (shout2send->genre);
- shout2send->genre = g_strdup (g_value_get_string (value));
+ shout2send->genre = g_value_dup_string (value);
break;
case ARG_PROTOCOL: /* protocol to connect with */
shout2send->protocol = g_value_get_enum (value);
break;
case ARG_MOUNT: /* mountpoint of stream (icecast only) */
g_free (shout2send->mount);
- shout2send->mount = g_strdup (g_value_get_string (value));
+ shout2send->mount = g_value_dup_string (value);
break;
case ARG_URL: /* the stream's homepage URL */
g_free (shout2send->url);
- shout2send->url = g_strdup (g_value_get_string (value));
+ shout2send->url = g_value_dup_string (value);
break;
case ARG_TIMEOUT:
shout2send->timeout = g_value_get_uint (value);
case PROP_DISPLAY_NAME:
g_free (src->display_name);
- src->display_name = g_strdup (g_value_get_string (value));
+ src->display_name = g_value_dup_string (value);
break;
case PROP_SHOW_POINTER:
src->show_pointer = g_value_get_boolean (value);
break;
}
g_free (src->xname);
- src->xname = g_strdup (g_value_get_string (value));
+ src->xname = g_value_dup_string (value);
break;
default:
break;