--- a/libpurple/protocols/msn/slpcall.c Sun May 13 10:26:08 2007 +0000 +++ b/libpurple/protocols/msn/slpcall.c Thu May 17 14:29:17 2007 +0000 @@ -120,6 +120,9 @@ if (slpcall->end_cb != NULL) slpcall->end_cb(slpcall, session); + if (slpcall->xfer != NULL) + purple_xfer_unref(slpcall->xfer); + g_free(slpcall); }