--- a/libpurple/protocols/msn/switchboard.c Wed Mar 10 21:46:37 2010 +0000 +++ b/libpurple/protocols/msn/switchboard.c Wed Mar 10 22:16:04 2010 +0000 @@ -1223,8 +1223,10 @@ !swboard->session->connected) { MsnCmdProc *cmdproc; + MsnTransaction *trans; cmdproc = swboard->cmdproc; - msn_cmdproc_send_quick(cmdproc, "OUT", NULL, NULL); + trans = msn_transaction_new(cmdproc, "OUT", NULL, NULL); + msn_cmdproc_send_trans(cmdproc, trans); msn_switchboard_destroy(swboard); }