# HG changeset patch # User Mark Doliner # Date 1209364848 0 # Node ID 8c3f6126759c9e65c0034fed02515d043672e656 # Parent 3b14215d2ca4565af2421852da58238f0ea53bdb Fix a small memory leak when failing to join a jabber conference because you specified an invalid nickname diff -r 3b14215d2ca4 -r 8c3f6126759c libpurple/protocols/jabber/chat.c --- a/libpurple/protocols/jabber/chat.c Mon Apr 28 06:27:11 2008 +0000 +++ b/libpurple/protocols/jabber/chat.c Mon Apr 28 06:40:48 2008 +0000 @@ -238,6 +238,8 @@ char *buf = g_strdup_printf(_("%s is not a valid room handle"), handle); purple_notify_error(gc, _("Invalid Room Handle"), _("Invalid Room Handle"), buf); + g_free(buf); + return; } if(jabber_chat_find(js, room, server))