Browse Source

- Made session deletion a bit faster

- Fixed possible memory leak when folder scanning is enabled
adaptive-webui-19844
Christophe Dumez 16 years ago
parent
commit
ce2294ee96
  1. 8
      src/bittorrent.cpp

8
src/bittorrent.cpp

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

Loading…
Cancel
Save