diff --git a/src/bittorrent.cpp b/src/bittorrent.cpp index 972119381..c85818503 100644 --- a/src/bittorrent.cpp +++ b/src/bittorrent.cpp @@ -2002,7 +2002,9 @@ void Bittorrent::addConsoleMessage(QString msg, QString) { } #endif else if (torrent_paused_alert* p = dynamic_cast(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(a.get())) { // Level: fatal