--- a/libpurple/protocols/msn/notification.c Wed Aug 17 04:10:02 2011 +0000 +++ b/libpurple/protocols/msn/notification.c Wed Aug 17 22:00:37 2011 +0000 @@ -570,6 +570,7 @@ payload = xmlnode_to_str(adl_node, &payload_len); msn_notification_post_adl(session->notification->cmdproc, payload, payload_len); g_free(payload); + xmlnode_free(adl_node); } else { purple_debug_error("msn", "Got FQY update for unknown user %s on network %d.\n",