diff -r 9ecedbbca7de -r c18f969d1f0d libpurple/protocols/jabber/message.c --- a/libpurple/protocols/jabber/message.c Wed Oct 21 22:28:59 2009 +0000 +++ b/libpurple/protocols/jabber/message.c Wed Oct 21 22:30:35 2009 +0000 @@ -783,7 +783,6 @@ 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);