libpurple/media/codec.c

changeset 42248
4c20358e4c4e
parent 41960
c8a4853205e3
child 42576
ab1ca778ddb2
equal deleted inserted replaced
42247:faf4b46f690c 42248:4c20358e4c4e
360 purple_media_codec_to_string(PurpleMediaCodec *codec) 360 purple_media_codec_to_string(PurpleMediaCodec *codec)
361 { 361 {
362 PurpleMediaCodecPrivate *priv; 362 PurpleMediaCodecPrivate *priv;
363 GString *string = NULL; 363 GString *string = NULL;
364 GList *item; 364 GList *item;
365 gchar *charstring;
366 const gchar *media_type_str = NULL; 365 const gchar *media_type_str = NULL;
367 366
368 if (codec == NULL) { 367 if (codec == NULL) {
369 return g_strdup("(NULL)"); 368 return g_strdup("(NULL)");
370 } 369 }
389 PurpleKeyValuePair *param = item->data; 388 PurpleKeyValuePair *param = item->data;
390 g_string_append_printf (string, " %s=%s", 389 g_string_append_printf (string, " %s=%s",
391 param->key, (gchar *)param->value); 390 param->key, (gchar *)param->value);
392 } 391 }
393 392
394 charstring = string->str; 393 return g_string_free(string, FALSE);
395 g_string_free (string, FALSE); 394 }
396 395
397 return charstring;
398 }
399

mercurial