diff -r 8536102557ba -r 5a602ddb698f libpurple/protocols/irc/irc.c --- a/libpurple/protocols/irc/irc.c Sat Apr 14 16:32:42 2007 +0000 +++ b/libpurple/protocols/irc/irc.c Sat Apr 14 16:37:08 2007 +0000 @@ -478,7 +478,7 @@ else args[0] = who; - plain = purple_unescape_html(what); + purple_markup_html_to_xhtml(what, NULL, &plain); args[1] = plain; irc_cmd_privmsg(irc, "msg", NULL, args); @@ -690,7 +690,7 @@ return irc_parse_cmd(irc, convo->name, what + 1); } #endif - tmp = purple_unescape_html(what); + purple_markup_html_to_xhtml(what, NULL, &tmp); args[0] = convo->name; args[1] = tmp;