diff options
author | Daniel Atallah <datallah@pidgin.im> | 2010-10-25 22:43:30 +0000 |
---|---|---|
committer | Daniel Atallah <datallah@pidgin.im> | 2010-10-25 22:43:30 +0000 |
commit | da5e29a3de1151859ef662ded316c6cf2f9648ac (patch) | |
tree | 53b92008f0e5c043d0e987b62b813bbe6bc1f9a0 | |
parent | baf6f87734616eccfe771b1a434752f958d15e66 (diff) | |
download | pidgin-da5e29a3de1151859ef662ded316c6cf2f9648ac.tar.gz |
Fix crash when attempting to log into a bonjour account and init failed
-rw-r--r-- | libpurple/protocols/bonjour/bonjour.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libpurple/protocols/bonjour/bonjour.c b/libpurple/protocols/bonjour/bonjour.c index b214911d82..b9291be0a4 100644 --- a/libpurple/protocols/bonjour/bonjour.c +++ b/libpurple/protocols/bonjour/bonjour.c @@ -189,7 +189,8 @@ bonjour_close(PurpleConnection *connection) 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; } |