Skip to content

Commit ceaa6f8

Browse files
authored
fix: allow parsing multiple requests from the same http connection (#235)
Signed-off-by: Roman Gershman <roman@dragonflydb.io>
1 parent 23eb572 commit ceaa6f8

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

util/http/http_handler.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -315,7 +315,7 @@ error_code HttpConnection::ParseFromBuffer(io::Bytes buf) {
315315
cntx.set_user_data(user_data_);
316316

317317
while (!buf.empty()) {
318-
ParserType parser{std::move(request)};
318+
ParserType parser;
319319
parser.eager(true);
320320

321321
size_t consumed = parser.put(boost::asio::const_buffer{buf.data(), buf.size()}, ec);
@@ -356,7 +356,7 @@ void HttpConnection::HandleRequests() {
356356
cntx.set_user_data(user_data_);
357357

358358
while (true) {
359-
ParserType parser{std::move(request)};
359+
ParserType parser;
360360
parser.eager(true);
361361

362362
h2::read(asa, req_buffer_, parser, ec);

0 commit comments

Comments
 (0)