# HG changeset patch
# User Nathan Walp <nwalp@pidgin.im>
# Date 1050989943 0
# Node ID 092b418b5012ddb16bddff60a06110df22ea3105
# Parent  2974e17b3f4508f5dd554df444122d1b0c1eb958
[gaim-migrate @ 5556]
truncate non-utf8 friendly names, rather than crashing.

committer: Tailor Script <tailor@pidgin.im>

diff -r 2974e17b3f45 -r 092b418b5012 src/protocols/msn/msn.c
--- a/src/protocols/msn/msn.c	Tue Apr 22 03:57:36 2003 +0000
+++ b/src/protocols/msn/msn.c	Tue Apr 22 05:39:03 2003 +0000
@@ -194,6 +194,7 @@
 {
 	static char buf[MSN_BUF_LEN];
 	int i, j = 0;
+	char *bum;
 
 	bzero(buf, sizeof(buf));
 	for (i = 0; i < strlen(msg); i++) {
@@ -210,6 +211,9 @@
 	}
 	buf[j] = 0;
 
+	if(!g_utf8_validate(buf, -1, (const char **)&bum))
+			*bum = '\0';
+
 	return buf;
 }