mirror of
https://github.com/d47081/qBittorrent.git
synced 2025-02-02 01:44:26 +00:00
- Attempt to speed up exit
This commit is contained in:
parent
b9531c8245
commit
e460f1c365
@ -108,6 +108,9 @@ Bittorrent::~Bittorrent() {
|
|||||||
saveDHTEntry();
|
saveDHTEntry();
|
||||||
saveSessionState();
|
saveSessionState();
|
||||||
saveFastResumeData();
|
saveFastResumeData();
|
||||||
|
// Delete session
|
||||||
|
session_proxy sp = s->abort();
|
||||||
|
delete s;
|
||||||
// Disable directory scanning
|
// Disable directory scanning
|
||||||
disableDirectoryScanning();
|
disableDirectoryScanning();
|
||||||
// Delete our objects
|
// Delete our objects
|
||||||
@ -125,10 +128,7 @@ Bittorrent::~Bittorrent() {
|
|||||||
delete httpServer;
|
delete httpServer;
|
||||||
if(timerETA)
|
if(timerETA)
|
||||||
delete timerETA;
|
delete timerETA;
|
||||||
// Delete BT session
|
qDebug("Deleting session...");
|
||||||
qDebug("Deleting session");
|
|
||||||
delete s;
|
|
||||||
qDebug("Session deleted");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void Bittorrent::preAllocateAllFiles(bool b) {
|
void Bittorrent::preAllocateAllFiles(bool b) {
|
||||||
@ -293,6 +293,8 @@ void Bittorrent::configureSession() {
|
|||||||
sessionSettings.use_dht_as_fallback = false;
|
sessionSettings.use_dht_as_fallback = false;
|
||||||
// To prevent ISPs from blocking seeding
|
// To prevent ISPs from blocking seeding
|
||||||
sessionSettings.lazy_bitfields = true;
|
sessionSettings.lazy_bitfields = true;
|
||||||
|
// Speed up exit
|
||||||
|
sessionSettings.stop_tracker_timeout = 1;
|
||||||
//sessionSettings.announce_to_all_trackers = true;
|
//sessionSettings.announce_to_all_trackers = true;
|
||||||
#ifdef LIBTORRENT_0_15
|
#ifdef LIBTORRENT_0_15
|
||||||
sessionSettings.announce_to_all_tiers = true; //uTorrent behavior
|
sessionSettings.announce_to_all_tiers = true; //uTorrent behavior
|
||||||
|
Loading…
x
Reference in New Issue
Block a user