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:
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user