# HG changeset patch # User Nathan Walp # Date 1050989943 0 # Node ID 092b418b5012ddb16bddff60a06110df22ea3105 # Parent 2974e17b3f4508f5dd554df444122d1b0c1eb958 [gaim-migrate @ 5556] truncate non-utf8 friendly names, rather than crashing. committer: Tailor Script 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; }