# HG changeset patch # User Mark Doliner # Date 1131080263 0 # Node ID bf4fe41d5e94482087e507f0cf1036cb759ece92 # Parent bcdc6eba17008e2b1e446cea9079e80deaffbb5c [gaim-migrate @ 14258] Don't crash when closing an IM window with a screen name that isn't a real bonjour user committer: Tailor Script diff -r bcdc6eba1700 -r bf4fe41d5e94 src/protocols/bonjour/bonjour.c --- a/src/protocols/bonjour/bonjour.c Fri Nov 04 03:14:49 2005 +0000 +++ b/src/protocols/bonjour/bonjour.c Fri Nov 04 04:57:43 2005 +0000 @@ -254,6 +254,13 @@ { GaimBuddy *buddy = gaim_find_buddy(connection->account, who); + if (buddy == NULL) + /* + * This buddy is not in our buddy list, and therefore does not really + * exist, so we won't have any data about them. + */ + return; + bonjour_jabber_close_conversation(((BonjourData*)(connection->proto_data))->jabber_data, buddy); }