diff src/protocols/msn/switchboard.c @ 9451:7b56b8ba3dff

[gaim-migrate @ 10275] This fixes bug 984612, which is a duplicate of some other bug. It html escapes msn friendly names so they don't contain html or invalid markup, and not display all the way in "foo closed the conversation window" type messages. committer: Tailor Script <tailor@pidgin.im>
author Tim Ringenbach <marv@pidgin.im>
date Mon, 05 Jul 2004 19:11:09 +0000
parents 997c28571364
children b6feee45f33d
line wrap: on
line diff
--- a/src/protocols/msn/switchboard.c	Mon Jul 05 18:25:08 2004 +0000
+++ b/src/protocols/msn/switchboard.c	Mon Jul 05 19:11:09 2004 +0000
@@ -174,15 +174,15 @@
 	}
 	else
 	{
-		const char *username;
+		char *username;
 		GaimConversation *conv;
 		GaimBuddy *b;
 		char *str = NULL;
 
 		if ((b = gaim_find_buddy(account, user)) != NULL)
-			username = gaim_get_buddy_alias(b);
+			username = gaim_escape_html(gaim_get_buddy_alias(b));
 		else
-			username = user;
+			username = gaim_escape_html(user);
 
 		if (cmd->param_count == 2 && atoi(cmd->params[1]) == 1)
 		{
@@ -211,6 +211,7 @@
 		}
 
 		msn_switchboard_disconnect(swboard);
+		g_free(username);
 	}
 }