comparison src/protocols/jabber/jabber.c @ 8396:387ba791d5f9

[gaim-migrate @ 9125] fix a crash in jabber chats when you leave the chat before closing the configuration dialog, and plug a memleak. Thanks deryni for pointing the crash out committer: Tailor Script <tailor@pidgin.im>
author Nathan Walp <nwalp@pidgin.im>
date Thu, 04 Mar 2004 17:07:56 +0000
parents 1976914caa51
children 66db94ff619c
comparison
equal deleted inserted replaced
8395:09083081643a 8396:387ba791d5f9
398 js->disco_callbacks = g_hash_table_new_full(g_str_hash, g_str_equal, 398 js->disco_callbacks = g_hash_table_new_full(g_str_hash, g_str_equal,
399 g_free, g_free); 399 g_free, g_free);
400 js->buddies = g_hash_table_new_full(g_str_hash, g_str_equal, 400 js->buddies = g_hash_table_new_full(g_str_hash, g_str_equal,
401 g_free, (GDestroyNotify)jabber_buddy_free); 401 g_free, (GDestroyNotify)jabber_buddy_free);
402 js->chats = g_hash_table_new_full(g_str_hash, g_str_equal, 402 js->chats = g_hash_table_new_full(g_str_hash, g_str_equal,
403 g_free, NULL); 403 g_free, (GDestroyNotify)jabber_chat_free);
404 js->chat_servers = g_list_append(NULL, g_strdup("conference.jabber.org")); 404 js->chat_servers = g_list_append(NULL, g_strdup("conference.jabber.org"));
405 js->user = jabber_id_new(gaim_account_get_username(account)); 405 js->user = jabber_id_new(gaim_account_get_username(account));
406 js->next_id = g_random_int(); 406 js->next_id = g_random_int();
407 407
408 if(!js->user) { 408 if(!js->user) {