diff -r 182f920f98a0 -r 93f18311e16a libpurple/protocols/jabber/presence.c --- a/libpurple/protocols/jabber/presence.c Fri Oct 12 02:06:38 2007 +0000 +++ b/libpurple/protocols/jabber/presence.c Fri Oct 12 02:18:35 2007 +0000 @@ -390,7 +390,8 @@ break; } } - g_free(user_data); + g_free(userdata->from); + g_free(userdata); } void jabber_presence_parse(JabberStream *js, xmlnode *packet)