diff --git a/libtransmission/rpcimpl.cc b/libtransmission/rpcimpl.cc index a1ee6be9c..3a2a5813b 100644 --- a/libtransmission/rpcimpl.cc +++ b/libtransmission/rpcimpl.cc @@ -293,7 +293,7 @@ static char const* torrentStop( { for (auto* tor : getTorrents(session, args_in)) { - if (tor->isRunning || tor->isQueued()) + if (tor->isRunning || tor->isQueued() || tor->verifyState != TR_VERIFY_NONE) { tor->isStopping = true; notify(session, TR_RPC_TORRENT_STOPPED, tor);