Fix possible crash when deleting a torrent just after pausing it

This commit is contained in:
Christophe Dumez
2010-03-23 21:42:33 +00:00
parent c5d92f3d69
commit 77c29f48cb
2 changed files with 6 additions and 1 deletions

View File

@@ -1,3 +1,6 @@
* Unreleased - Christophe Dumez <chris@qbittorrent.org> - v2.2.3
- BUGFIX: Fix possible crash when deleting a torrent just after pausing it
* Mon Mar 22 2010 - Christophe Dumez <chris@qbittorrent.org> - v2.2.2 * Mon Mar 22 2010 - Christophe Dumez <chris@qbittorrent.org> - v2.2.2
- FEATURE: DHT port can be set from Web UI - FEATURE: DHT port can be set from Web UI
- BUGFIX: Fix possible crash with folder scanning - BUGFIX: Fix possible crash with folder scanning

View File

@@ -2002,7 +2002,9 @@ void Bittorrent::addConsoleMessage(QString msg, QString) {
} }
#endif #endif
else if (torrent_paused_alert* p = dynamic_cast<torrent_paused_alert*>(a.get())) { else if (torrent_paused_alert* p = dynamic_cast<torrent_paused_alert*>(a.get())) {
p->handle.save_resume_data(); if(p->handle.is_valid()) {
p->handle.save_resume_data();
}
} }
else if (tracker_error_alert* p = dynamic_cast<tracker_error_alert*>(a.get())) { else if (tracker_error_alert* p = dynamic_cast<tracker_error_alert*>(a.get())) {
// Level: fatal // Level: fatal