Handle "=" in URL query parameters (i.e. site.com?compare=1=2&

This commit is contained in:
woe 2020-08-27 15:08:55 +02:00
commit 8a877027a1

View file

@ -145,7 +145,8 @@ namespace SimpleWeb {
name_end_pos = std::string::npos;
value_pos = std::string::npos;
}
else if(query_string[c] == '=') {
else if(query_string[c] == '=' &&
name_end_pos == std::string::npos) {
name_end_pos = c;
value_pos = c + 1;
}