From 050568a4ab81a7b8d834c3f13f542ddefb07bba4 Mon Sep 17 00:00:00 2001 From: XMRig Date: Fri, 7 Aug 2020 21:54:22 +0700 Subject: [PATCH] Fixed rare protocol error in HTTP client. --- src/base/net/http/HttpContext.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/base/net/http/HttpContext.cpp b/src/base/net/http/HttpContext.cpp index 37d8ed42..b348d7e4 100644 --- a/src/base/net/http/HttpContext.cpp +++ b/src/base/net/http/HttpContext.cpp @@ -126,6 +126,10 @@ bool xmrig::HttpContext::isRequest() const size_t xmrig::HttpContext::parse(const char *data, size_t size) { + if (size == 0) { + return size; + } + return http_parser_execute(m_parser, &http_settings, data, size); }