Index: src/protocols/irc/msgs.c =================================================================== RCS file: /cvsroot/gaim/gaim/src/protocols/irc/msgs.c,v retrieving revision 1.24 diff -u -p -u -r1.24 msgs.c --- src/protocols/irc/msgs.c 4 May 2004 16:29:00 -0000 1.24 +++ src/protocols/irc/msgs.c 15 May 2004 20:17:11 -0000 @@ -862,7 +862,7 @@ void irc_msg_quit(struct irc_conn *irc, void irc_msg_wallops(struct irc_conn *irc, const char *name, const char *from, char **args) { GaimConnection *gc = gaim_account_get_connection(irc->account); - char *nick, *msg; + char *nick, *msg, *wallop; if (!args || !args[0] || !gc) return; @@ -870,8 +870,10 @@ void irc_msg_wallops(struct irc_conn *ir nick = irc_mask_nick(from); msg = g_strdup_printf (_("Wallops from %s"), nick); g_free(nick); - gaim_notify_info(gc, NULL, msg, args[0]); + wallop = g_markup_escape_text(args[0], strlen(args[0])); + gaim_notify_info(gc, NULL, msg, wallop); g_free(msg); + g_free(wallop); } void irc_msg_ignore(struct irc_conn *irc, const char *name, const char *from, char **args)