diff --git a/libtransmission/torrent.c b/libtransmission/torrent.c index da3da1ef5..3f00a9ca9 100644 --- a/libtransmission/torrent.c +++ b/libtransmission/torrent.c @@ -956,9 +956,10 @@ torrentRecheckDoneCB( tr_torrent * tor ) void tr_torrentVerify( tr_torrent * tor ) { + tr_verifyRemove( tor ); + tr_globalLock( tor->handle ); - tr_verifyRemove( tor ); tr_torrentUncheck( tor ); tr_verifyAdd( tor, torrentRecheckDoneCB );