# HG changeset patch # User Daniel Atallah # Date 1288046610 0 # Node ID 7a4f51a1e1562efda0fbd422de8053c4ddcb09d9 # Parent bebd0cf0a20f7add767ceb9e497d83df0ab99e6f Fix crash when attempting to log into a bonjour account and init failed diff -r bebd0cf0a20f -r 7a4f51a1e156 libpurple/protocols/bonjour/bonjour.c --- a/libpurple/protocols/bonjour/bonjour.c Mon Oct 25 20:01:50 2010 +0000 +++ b/libpurple/protocols/bonjour/bonjour.c Mon Oct 25 22:43:30 2010 +0000 @@ -189,7 +189,8 @@ purple_xfer_cancel_local(bd->xfer_lists->data); } - g_free(bd->jid); + if (bd != NULL) + g_free(bd->jid); g_free(bd); connection->proto_data = NULL; }