From 22615f96828a72d84019b748ede01fa11d905977 Mon Sep 17 00:00:00 2001 From: yhirose Date: Wed, 7 Aug 2019 15:21:22 +0900 Subject: [PATCH] Fix #203 --- httplib.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/httplib.h b/httplib.h index 3628362..f2218f7 100644 --- a/httplib.h +++ b/httplib.h @@ -2451,8 +2451,9 @@ Server::process_request(Stream &strm, bool last_connection, // Check if the request URI doesn't exceed the limit if (reader.size() > CPPHTTPLIB_REQUEST_URI_MAX_LENGTH) { + Headers dummy; + detail::read_headers(strm, dummy); res.status = 414; - connection_close = true; return write_response(strm, last_connection, req, res); } @@ -2460,7 +2461,6 @@ Server::process_request(Stream &strm, bool last_connection, if (!parse_request_line(reader.ptr(), req) || !detail::read_headers(strm, req.headers)) { res.status = 400; - connection_close = true; return write_response(strm, last_connection, req, res); }