Fixed file descriptor leak in Downloader class

This commit is contained in:
Thulinma 2019-05-08 13:49:32 +02:00
parent b0e0cdc30b
commit 262f40438c
2 changed files with 8 additions and 0 deletions

View file

@ -65,6 +65,13 @@ namespace HTTP{
return S;
}
Downloader::~Downloader(){
#ifdef SSL
if (ssl){S_SSL.close();}
#endif
S.close();
}
/// Sends a request for the given URL, does no waiting.
void Downloader::doRequest(const HTTP::URL &link, const std::string &method,
const std::string &body){

View file

@ -5,6 +5,7 @@ namespace HTTP{
class Downloader{
public:
Downloader();
~Downloader();
std::string &data();
const std::string &const_data() const;
void doRequest(const HTTP::URL &link, const std::string &method = "",