--- a/libpurple/protocols/jabber/presence.c Fri Dec 19 04:18:42 2008 +0000 +++ b/libpurple/protocols/jabber/presence.c Fri Dec 19 04:28:38 2008 +0000 @@ -394,7 +394,6 @@ if (!jbr) { g_free(userdata->from); g_free(userdata); - jabber_caps_client_info_unref(info); if (exts) { g_list_foreach(exts, (GFunc)g_free, NULL); g_list_free(exts); @@ -402,7 +401,7 @@ return; } - jabber_caps_client_info_unref(jbr->caps.info); + /* Any old jbr->caps.info is owned by the caps code */ if (jbr->caps.exts) { g_list_foreach(jbr->caps.exts, (GFunc)g_free, NULL); g_list_free(jbr->caps.exts);