utils: html_xss(): Add ' and &

They REALLY should have been there from the beginning...
This commit is contained in:
Albert S. 2021-06-15 18:21:47 +02:00
parent a930b7aea6
commit 88816a4015
1 changed files with 7 additions and 1 deletions

View File

@ -46,6 +46,12 @@ std::string utils::html_xss(std::string_view str)
case '%':
result += "%";
break;
case '\'':
result += "'";
break;
case '&':
result += "&";
break;
default:
result += c;
}
@ -93,7 +99,7 @@ std::vector<std::string> utils::split(const std::string &str, char delim)
// TODO: can easily break if we pass a regex here
std::vector<std::string> utils::split(const std::string &str, const std::string &delim)
{
std::regex regex { delim + "+" };
std::regex regex{delim + "+"};
return split(str, regex);
}