rem: artist = g_strdup (g_value_get_string (&value));
add: artist = g_value_dup_string (&value);
context: totem_get_nice_name_for_stream (Totem *totem){	char *title, *artist, *retval;	GValue value = { 0, };	bacon_video_widget_get_metadata (totem->bvw, BVW_INFO_TITLE, &value);	title = g_strdup (g_value_get_string (&value));	g_value_unset (&value);	if (title == NULL)		return NULL;	bacon_video_widget_get_metadata (totem->bvw, BVW_INFO_ARTIST, &value);	artist = g_strdup (g_value_get_string (&value));	g_value_unset (&value);	if (artist == NULL)	{		g_free (title);		return NULL;	}	retval = g_strdup_printf ("%s - %s", artist, title);	g_free (artist);	g_free (title);	return retval;}