diff --git a/httplib.h b/httplib.h index b4f89d6183..a4f8f05dc7 100644 --- a/httplib.h +++ b/httplib.h @@ -7999,8 +7999,8 @@ inline bool ClientImpl::process_request(Stream &strm, Request &req, if (res.has_header("Content-Length")) { if (!req.content_receiver) { - auto len = std::min(res.get_header_value_u64("Content-Length"), - res.body.max_size()); + auto contentLength = (size_t)res.get_header_value_u64("Content-Length"); + auto len = std::min(contentLength, res.body.max_size()); if (len > 0) { res.body.reserve(len); } } }