diff -r c1c808ee9023 -r 22a86713164e libpurple/protocols/msn/directconn.c --- a/libpurple/protocols/msn/directconn.c Tue Jul 06 18:56:58 2010 +0000 +++ b/libpurple/protocols/msn/directconn.c Tue Jul 06 19:00:21 2010 +0000 @@ -116,7 +116,7 @@ msn_message_unref(p->msg); #endif if (p->part) - msn_slpmsgpart_destroy(p->part); + msn_slpmsgpart_unref(p->part); g_free(p); }