1
0
mirror of https://github.com/xmrig/xmrig.git synced 2025-12-13 01:52:50 -05:00

Added workaround, Google Chrome create extra dummy connections for future speed up.

This commit is contained in:
XMRig
2019-03-30 15:51:35 +07:00
parent 106e149324
commit bd6c7c64aa
4 changed files with 25 additions and 14 deletions

View File

@@ -51,7 +51,7 @@ xmrig::HttpServer::HttpServer(IHttpListener *listener) :
xmrig::HttpServer::~HttpServer()
{
memset(&http_settings, 0, sizeof (http_settings));
HttpContext::closeAll();
}
@@ -80,10 +80,10 @@ void xmrig::HttpServer::onConnection(uv_stream_t *stream, uint16_t)
const size_t parsed = http_parser_execute(ctx->parser, &http_settings, buf->base, size);
if (parsed < size) {
uv_close(ctx->handle(), HttpContext::close);
ctx->close();
}
} else {
uv_close(ctx->handle(), HttpContext::close);
ctx->close();
}
delete [] buf->base;