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:
parent
14646d0f9e
commit
ce2294ee96
@ -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;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user