diff options
| -rw-r--r-- | src/http.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/http.cc b/src/http.cc index c88aa6d..4204dcb 100644 --- a/src/http.cc +++ b/src/http.cc @@ -752,6 +752,9 @@ class ServerImpl : public Server { close_client(client_id); return false; } + size_t query = path.find('?'); + if (query != std::string_view::npos) + path = path.substr(0, query); } for (size_t i = 1; i < lines.size(); ++i) { auto colon = lines[i].find(':'); |
