Revert "fix: Error on malformed URI query parameter"

This reverts commit c9f45677b5.

This now triggers on simple cases like `nix build .#nix`.
Reverting for now.
This commit is contained in:
Jörg Thalheim 2024-09-05 15:16:53 +02:00
parent a81083d080
commit 5a5a010120

View file

@ -79,15 +79,10 @@ std::map<std::string, std::string> decodeQuery(const std::string & query)
for (auto s : tokenizeString<Strings>(query, "&")) { for (auto s : tokenizeString<Strings>(query, "&")) {
auto e = s.find('='); auto e = s.find('=');
if (e != std::string::npos)
if (e == std::string::npos) { result.emplace(
warn("invalid URI query '%s', did you forget an equals sign `=`?", s); s.substr(0, e),
continue; percentDecode(std::string_view(s).substr(e + 1)));
}
result.emplace(
s.substr(0, e),
percentDecode(std::string_view(s).substr(e + 1)));
} }
return result; return result;