diff src/protocols/msn/msn.c @ 10403:e5455f1dc9b6

[gaim-migrate @ 11648] This is "Yet another MSN fix" from Felipe, it actually turned into "Several MSN fixes", see bug 1088651 for the details. committer: Tailor Script <tailor@pidgin.im>
author Stu Tomlinson <stu@nosnilmot.com>
date Thu, 23 Dec 2004 20:13:54 +0000
parents 3e4ecbdf8d0a
children 92d4a25fd33c
line wrap: on
line diff
--- a/src/protocols/msn/msn.c	Wed Dec 22 23:45:37 2004 +0000
+++ b/src/protocols/msn/msn.c	Thu Dec 23 20:13:54 2004 +0000
@@ -1124,17 +1124,13 @@
 {
 	MsnSession *session;
 	MsnSwitchBoard *swboard;
-	MsnCmdProc *cmdproc;
 
 	session = gc->proto_data;
 
 	swboard = msn_session_find_switch_with_id(session, id);
 	g_return_if_fail(swboard != NULL);
 
-	cmdproc = swboard->servconn->cmdproc;
-
-	msn_cmdproc_send_quick(cmdproc, "OUT", NULL, NULL);
-	msn_switchboard_destroy(swboard);
+	msn_switchboard_close(swboard);
 
 	/* serv_got_chat_left(gc, id); */
 }
@@ -1240,7 +1236,6 @@
 {
 	MsnSession *session;
 	MsnSwitchBoard *swboard;
-	MsnCmdProc *cmdproc;
 
 	session = gc->proto_data;
 
@@ -1254,10 +1249,7 @@
 	if (swboard == NULL)
 		return;
 
-	cmdproc = swboard->servconn->cmdproc;
-
-	msn_cmdproc_send_quick(cmdproc, "OUT", NULL, NULL);
-	msn_switchboard_destroy(swboard);
+	msn_switchboard_close(swboard);
 }
 
 static void
@@ -1491,7 +1483,7 @@
 
 	/* Extract their Name and put it in */
 	found = gaim_markup_extract_info_field(stripped, stripped_len, s,
-			"\tName\n", 0, "\t", 0, "Undisclosed", _("Name"), 0, NULL);
+			"\nName\n", 0, "\t", 0, "Undisclosed", _("Name"), 0, NULL);
 
 	if (found)
 		has_info = TRUE;