# HG changeset patch # User Mark Doliner # Date 1256164139 0 # Node ID d10e62b804eabd04bb83732864f7743d70f14f3f # Parent 6ef2cfa15ae75c40b8c3d1db2d3442838e994fe3 Surely this was a mem leak? diff -r 6ef2cfa15ae7 -r d10e62b804ea libpurple/protocols/jabber/message.c --- a/libpurple/protocols/jabber/message.c Wed Oct 21 22:24:34 2009 +0000 +++ b/libpurple/protocols/jabber/message.c Wed Oct 21 22:28:59 2009 +0000 @@ -783,6 +783,7 @@ const char *jid = xmlnode_get_attrib(invite, "from"); g_free(jm->to); jm->to = jm->from; + g_free(jm->from); jm->from = g_strdup(jid); if((reason = xmlnode_get_child(invite, "reason"))) { g_free(jm->body);