diff --git a/src/base/bittorrent/session.cpp b/src/base/bittorrent/session.cpp index d32b0daff..fb78d9df9 100644 --- a/src/base/bittorrent/session.cpp +++ b/src/base/bittorrent/session.cpp @@ -1764,7 +1764,7 @@ bool Session::hasUnfinishedTorrents() const { return std::any_of(m_torrents.begin(), m_torrents.end(), [](const TorrentImpl *torrent) { - return (!torrent->isSeed() && !torrent->isPaused()); + return (!torrent->isSeed() && !torrent->isPaused() && !torrent->isErrored()); }); }