Mercurial > pidgin.yaz
diff libpurple/protocols/msnp9/msn.c @ 27937:1337d2813b2d
propagate from branch 'im.pidgin.pidgin' (head 5ab68ddb0251205f7ef97f4c280e65696cbd5ff2)
to branch 'im.pidgin.pidgin.yaz' (head 7a5d48783707dd377fd754961d3b009c3e492827)
author | Yoshiki Yazawa <yaz@honeyplanet.jp> |
---|---|
date | Tue, 07 Apr 2009 14:32:50 +0000 |
parents | e23a74d7c97c e4fa83bb82e0 |
children | 85fa979b08c2 |
line wrap: on
line diff
--- a/libpurple/protocols/msnp9/msn.c Tue Apr 07 05:28:58 2009 +0000 +++ b/libpurple/protocols/msnp9/msn.c Tue Apr 07 14:32:50 2009 +0000 @@ -174,13 +174,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 = "";