Mercurial > pidgin.yaz
comparison libpurple/protocols/jabber/presence.c @ 18237:2a5c5d675789
Fix a crash when you have an IM window open on a jabber account and the
account gets disconnected.
author | Sadrul Habib Chowdhury <imadil@gmail.com> |
---|---|
date | Sat, 23 Jun 2007 06:01:30 +0000 |
parents | 08e639dbac99 |
children | 54ad47857b7b |
comparison
equal
deleted
inserted
replaced
18236:f5a03ebb054f | 18237:2a5c5d675789 |
---|---|
513 g_free(room_jid); | 513 g_free(room_jid); |
514 } else { | 514 } else { |
515 buddy_name = g_strdup_printf("%s%s%s", jid->node ? jid->node : "", | 515 buddy_name = g_strdup_printf("%s%s%s", jid->node ? jid->node : "", |
516 jid->node ? "@" : "", jid->domain); | 516 jid->node ? "@" : "", jid->domain); |
517 if((b = purple_find_buddy(js->gc->account, buddy_name)) == NULL) { | 517 if((b = purple_find_buddy(js->gc->account, buddy_name)) == NULL) { |
518 purple_debug_warning("jabber", "Got presence for unknown buddy %s on account %s (%x)", | 518 purple_debug_warning("jabber", "Got presence for unknown buddy %s on account %s (%x)\n", |
519 buddy_name, purple_account_get_username(js->gc->account), js->gc->account); | 519 buddy_name, purple_account_get_username(js->gc->account), js->gc->account); |
520 jabber_id_free(jid); | 520 jabber_id_free(jid); |
521 g_free(avatar_hash); | 521 g_free(avatar_hash); |
522 g_free(buddy_name); | 522 g_free(buddy_name); |
523 g_free(status); | 523 g_free(status); |