diff -r b5c23c9bbd24 -r b83a23981419 libpurple/protocols/msn/slpmsg.c --- a/libpurple/protocols/msn/slpmsg.c Sat May 03 21:03:13 2008 +0000 +++ b/libpurple/protocols/msn/slpmsg.c Sat May 03 23:51:43 2008 +0000 @@ -95,6 +95,7 @@ msg->nak_cb = NULL; msg->ack_data = NULL; } + g_list_free(slpmsg->msgs); slplink->slp_msgs = g_list_remove(slplink->slp_msgs, slpmsg);