# HG changeset patch
# User Mark Doliner <mark@kingant.net>
# Date 1256164235 0
# Node ID 0645dc6eeed1b0a5c9cb16c9c7827f9965a739ba
# Parent  d10e62b804eabd04bb83732864f7743d70f14f3f
Oh no that wasn't right.  This code is weird.

diff -r d10e62b804ea -r 0645dc6eeed1 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);