1
0
mirror of https://github.com/xmrig/xmrig.git synced 2025-12-07 07:55:04 -05:00

Fix memory leak.

This commit is contained in:
XMRig
2020-05-05 16:05:50 +07:00
parent dd7789763f
commit 39ae24b138

View File

@@ -128,8 +128,9 @@ void xmrig::HttpClient::read(const char *data, size_t size)
void xmrig::HttpClient::onConnect(uv_connect_t *req, int status)
{
auto client = static_cast<HttpClient *>(req->data);
if (!client) {
delete req;
if (!client) {
return;
}
@@ -138,9 +139,7 @@ void xmrig::HttpClient::onConnect(uv_connect_t *req, int status)
LOG_ERR("[%s:%d] connect error: \"%s\"", client->m_dns->host().data(), client->port(), uv_strerror(status));
}
delete req;
client->close(status);
return;
return client->close(status);
}
uv_read_start(client->stream(), NetBuffer::onAlloc,