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; name_end_pos = std::string::npos;
value_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; name_end_pos = c;
value_pos = c + 1; value_pos = c + 1;
} }