diff src/protocols/msn/session.c @ 10463:9bed28273ec7

[gaim-migrate @ 11737] Felipe Contreras fixed the MSN HTTP Method. Yay! Thanks Felipe. committer: Tailor Script <tailor@pidgin.im>
author Stu Tomlinson <stu@nosnilmot.com>
date Fri, 31 Dec 2004 16:34:22 +0000
parents 2e01c503aa4f
children bcfea6c3d5c9
line wrap: on
line diff
--- a/src/protocols/msn/session.c	Fri Dec 31 15:34:18 2004 +0000
+++ b/src/protocols/msn/session.c	Fri Dec 31 16:34:22 2004 +0000
@@ -113,6 +113,12 @@
 
 	session->connected = TRUE;
 
+	if (session->notification == NULL)
+	{
+		gaim_debug_error("msn", "This shouldn't happen\n");
+		g_return_val_if_reached(FALSE);
+	}
+
 	if (msn_notification_connect(session->notification,
 								 session->dispatch_host,
 								 session->dispatch_port))
@@ -130,10 +136,12 @@
 	g_return_if_fail(session->connected);
 
 	while (session->switches != NULL)
-		msn_switchboard_destroy(session->switches->data);
+		msn_switchboard_close(session->switches->data);
 
 	if (session->notification != NULL)
-		msn_notification_disconnect(session->notification);
+		msn_notification_close(session->notification);
+
+	session->connected = FALSE;
 }
 
 /* TODO: This must go away when conversation is redesigned */