aboutsummaryrefslogtreecommitdiffstats
path: root/protocols/msn/msn.c
diff options
context:
space:
mode:
authorWilmer van der Gaast <wilmer@gaast.net>2010-09-04 18:23:46 +0100
committerWilmer van der Gaast <wilmer@gaast.net>2010-09-04 18:23:46 +0100
commit4e1be76617060e89795e381d356f81cd2cbf32dc (patch)
tree900872afc0962e741aced4d0e4631ab529d4930a /protocols/msn/msn.c
parent27053b516db4d0e648d666e6d9e36856af428775 (diff)
Clean up any stuff stuck in the soap queue at disconnect time.
Diffstat (limited to 'protocols/msn/msn.c')
-rw-r--r--protocols/msn/msn.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/protocols/msn/msn.c b/protocols/msn/msn.c
index 65bdd9a6..1584efa4 100644
--- a/protocols/msn/msn.c
+++ b/protocols/msn/msn.c
@@ -91,6 +91,7 @@ static void msn_logout( struct im_connection *ic )
msn_sb_destroy( md->switchboards->data );
msn_msgq_purge( ic, &md->msgq );
+ msn_soapq_flush( ic, FALSE );
for( i = 0; i < sizeof( md->tokens ) / sizeof( md->tokens[0] ); i ++ )
g_free( md->tokens[i] );