1
0
mirror of https://github.com/d47081/qBittorrent.git synced 2025-02-05 11:24:15 +00:00

- Made session deletion a bit faster

- Fixed possible memory leak when folder scanning is enabled
This commit is contained in:
Christophe Dumez 2008-12-26 13:39:11 +00:00
parent 14646d0f9e
commit ce2294ee96

View File

@ -87,14 +87,14 @@ bittorrent::~bittorrent() {
saveSessionState(); saveSessionState();
saveFastResumeData(); saveFastResumeData();
// Set Session settings // Set Session settings
/*session_settings ss; session_settings ss;
ss.tracker_receive_timeout = 1; ss.tracker_receive_timeout = 1;
ss.stop_tracker_timeout = 1; ss.stop_tracker_timeout = 1;
ss.tracker_completion_timeout = 1; ss.tracker_completion_timeout = 1;
ss.piece_timeout = 1; ss.piece_timeout = 1;
ss.peer_timeout = 1; ss.peer_timeout = 1;
ss.urlseed_timeout = 1; ss.urlseed_timeout = 1;
s->set_settings(ss);*/ s->set_settings(ss);
// Disable directory scanning // Disable directory scanning
disableDirectoryScanning(); disableDirectoryScanning();
// Delete our objects // Delete our objects
@ -104,6 +104,10 @@ bittorrent::~bittorrent() {
if(filterParser) if(filterParser)
delete filterParser; delete filterParser;
delete downloader; delete downloader;
if(FSWatcher) {
delete FSWatcher;
delete FSMutex;
}
// Delete BT session // Delete BT session
qDebug("Deleting session"); qDebug("Deleting session");
delete s; delete s;