1
0
mirror of https://github.com/xmrig/xmrig.git synced 2025-12-06 23:52:38 -05:00

Merge pull request #3652 from SChernykh/dev

Fixed HttpsClient::flush logic
This commit is contained in:
xmrig
2025-04-17 16:12:31 +07:00
committed by GitHub

View File

@@ -189,10 +189,12 @@ void xmrig::HttpsClient::flush(bool close)
} }
char *data = nullptr; char *data = nullptr;
const size_t size = BIO_get_mem_data(m_write, &data); // NOLINT(cppcoreguidelines-pro-type-cstyle-cast) const long size = BIO_get_mem_data(m_write, &data); // NOLINT(cppcoreguidelines-pro-type-cstyle-cast)
std::string body(data, size); std::string body(data, (size > 0) ? size : 0);
(void) BIO_reset(m_write); (void) BIO_reset(m_write);
HttpContext::write(std::move(body), close); if (!body.empty()) {
HttpContext::write(std::move(body), close);
}
} }