--- a/libpurple/protocols/msn/switchboard.c Mon Jun 24 00:51:49 2013 +0530 +++ b/libpurple/protocols/msn/switchboard.c Mon Jun 24 00:57:25 2013 +0530 @@ -302,7 +302,7 @@ { GList *l; -#if 0 /* TODO if conv exists, it gets leaked? */ +#if 0 /* this is bad - it causes msn_switchboard_close to be called on the * switchboard we're in the middle of using :( */ if (swboard->conv != NULL)