BUGFIX: Avoid possible crash on exit when the IP filter is enabled (closes #695945)

This commit is contained in:
Christophe Dumez
2011-01-03 21:34:16 +00:00
parent 916e01f9f8
commit b9f6bbf09b
3 changed files with 4 additions and 3 deletions

View File

@@ -4,6 +4,7 @@
- BUGFIX: Some encoding fixes (Windows)
- BUGFIX: Display default password on stdout when using nox
- BUGFIX: Fix issues when search engines results contain a '|'
- BUGFIX: Avoid possible crash on exit when the IP filter is enabled (closes #695945)
* Sat Jan 1 2011 - Christophe Dumez <chris@qbittorrent.org> - v2.5.3
- BUGFIX: Fix priority up/down for multiple torrents at the same time (closes #692184)

View File

@@ -88,6 +88,7 @@ protected:
}
}
}
if(abort) return;
s->set_ip_filter(filter);
qDebug("IP Filter thread: finished parsing, filter applied");
}

View File

@@ -155,9 +155,6 @@ QBtSession::~QBtSession() {
#endif
saveSessionState();
saveFastResumeData();
qDebug("Deleting the session");
delete s;
qDebug("Session deleted");
// Delete our objects
if(m_tracker)
delete m_tracker;
@@ -174,6 +171,8 @@ QBtSession::~QBtSession() {
delete httpServer;
if(timerETA)
delete timerETA;
qDebug("Deleting the session");
delete s;
qDebug("BTSession destructor OUT");
}