libpurple/protocols/msn/switchboard.c

branch
cpw.khc.msnp14
changeset 20503
803dee40191e
parent 20481
65485e2ed8a3
child 20508
a8855578906a
--- a/libpurple/protocols/msn/switchboard.c	Sun May 20 15:59:10 2007 +0000
+++ b/libpurple/protocols/msn/switchboard.c	Sun May 20 16:30:39 2007 +0000
@@ -84,8 +84,8 @@
 	swboard->destroying = TRUE;
 
 	/* If it linked us is because its looking for trouble */
-	if (swboard->slplink != NULL)
-		msn_slplink_destroy(swboard->slplink);
+	while (swboard->slplinks != NULL)
+		msn_slplink_destroy(swboard->slplinks->data);
 
 	/* Destroy the message queue */
 	while ((msg = g_queue_pop_head(swboard->msg_queue)) != NULL)

mercurial