Commit abce2fc9 authored by louiz’'s avatar louiz’

Do not crash on special chars in the content of message

That’s ugly, and we need to sanitize everything properly, and also handle
these special messages.
parent 08598012
......@@ -11,7 +11,11 @@ void remove_irc_colors(std::string& str)
if (c == IRC_COLOR_BOLD_CHAR || c == IRC_COLOR_COLOR_CHAR ||
c == IRC_COLOR_FIXED_CHAR || c == IRC_COLOR_RESET_CHAR ||
c == IRC_COLOR_REVERSE_CHAR || c == IRC_COLOR_REVERSE2_CHAR ||
c == IRC_COLOR_UNDERLINE_CHAR || c == IRC_COLOR_ITALIC_CHAR)
c == IRC_COLOR_UNDERLINE_CHAR || c == IRC_COLOR_ITALIC_CHAR ||
// HACK: until we properly handle things
// like ^AVERSION^A, remove the ^A chars
// here.
c == '\u0001')
return true;
return false;
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment