Fixed file descriptor leak in Downloader class
This commit is contained in:
parent
b0e0cdc30b
commit
262f40438c
2 changed files with 8 additions and 0 deletions
|
@ -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){
|
||||
|
|
|
@ -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 = "",
|
||||
|
|
Loading…
Add table
Reference in a new issue