From: Magnus H. <leg...@us...> - 2008-11-29 22:39:02
|
Update of /cvsroot/emacs-jabber/tox In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv4076 Modified Files: tox-session.c Log Message: Fix GValue magic in tox_session_get_codec_intersection Index: tox-session.c =================================================================== RCS file: /cvsroot/emacs-jabber/tox/tox-session.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- tox-session.c 4 Nov 2008 00:02:59 -0000 1.7 +++ tox-session.c 29 Nov 2008 22:38:52 -0000 1.8 @@ -550,34 +550,34 @@ codec = (FarsightCodec*)codec_list->data; codec_struct = g_value_array_new(6); - value = g_new(GValue, 1); + value = g_new0(GValue, 1); g_value_init(value, G_TYPE_INT); g_value_set_int(value, codec->id); g_value_array_append(codec_struct, value); - value = g_new(GValue, 1); + value = g_new0(GValue, 1); g_value_init(value, G_TYPE_STRING); g_value_set_string(value, codec->encoding_name); g_value_array_append(codec_struct, value); - value = g_new(GValue, 1); + value = g_new0(GValue, 1); g_value_init(value, G_TYPE_UCHAR); g_value_set_uchar(value, codec->media_type); g_value_array_append(codec_struct, value); - value = g_new(GValue, 1); + value = g_new0(GValue, 1); g_value_init(value, G_TYPE_UINT); g_value_set_uint(value, codec->clock_rate); g_value_array_append(codec_struct, value); - value = g_new(GValue, 1); + value = g_new0(GValue, 1); g_value_init(value, G_TYPE_UINT); g_value_set_uint(value, codec->channels); g_value_array_append(codec_struct, value); /* XXX: do something about optional parameters */ - value = g_new(GValue, 1); - g_value_init(value, G_TYPE_HASH_TABLE); + value = g_new0(GValue, 1); + g_value_init(value, DBUS_TYPE_G_STRING_STRING_HASHTABLE); g_value_set_boxed(value, g_hash_table_new(g_str_hash, g_str_equal)); g_value_array_append(codec_struct, value); |