# HG changeset patch # User Yoshiki Yazawa # Date 1205737625 0 # Node ID f8b47fd39f530e0c4e6ba391052ca3061df39f75 # Parent 85d5b6c06a6c7add77676f66ff0ee4adbb02fd4a backport alias normalization to manp9 diff -r 85d5b6c06a6c -r f8b47fd39f53 libpurple/protocols/msnp9/msn.c --- a/libpurple/protocols/msnp9/msn.c Mon Mar 17 06:32:52 2008 +0000 +++ b/libpurple/protocols/msnp9/msn.c Mon Mar 17 07:07:05 2008 +0000 @@ -155,13 +155,18 @@ MsnSession *session; PurpleAccount *account; const char *alias; + gchar *tmp; + gsize dummy; session = gc->proto_data; cmdproc = session->notification->cmdproc; account = purple_connection_get_account(gc); - if(entry && strlen(entry)) - alias = purple_url_encode(entry); + if(entry && strlen(entry)) { + tmp = botch_utf(entry, strlen(entry), &dummy); + alias = purple_url_encode(tmp); + g_free(tmp); + } else alias = "";