Fix leak in HTTPSClient (#2256)

Fixes #2254

The faked certificate was allocated but not deleted in certain cases.  Make sure
to clean up in the destructor.
This commit was merged in pull request #2256.
This commit is contained in:
Earle F. Philhower, III
2024-07-08 09:21:46 -07:00
committed by GitHub
parent 8cb8807573
commit 96a2e925cf
2 changed files with 9 additions and 1 deletions
+5 -1
View File
@@ -179,7 +179,11 @@ typedef std::vector<Cookie> CookieJar;
class HTTPClient {
public:
HTTPClient() = default;
~HTTPClient() = default;
~HTTPClient() {
if (_clientMade) {
delete _clientMade;
}
}
HTTPClient(HTTPClient&&) = default;
HTTPClient& operator=(HTTPClient&&) = default;