{
incompleteMetadataFree (tor->incompleteMetadata);
tor->incompleteMetadata = NULL;
+ tor->isStopping = true;
+ tor->magnetVerify = true;
+ tor->startAfterVerify = true;
}
else /* drat. */
{
torrentSetQueued (tor, false);
tr_torrentUnlock (tor);
+
+ if (tor->magnetVerify)
+ {
+ tor->magnetVerify = false;
+ tr_logAddTorInfo (tor, "%s", "Magnet Verify");
+ refreshCurrentDir (tor);
+ tr_torrentVerify (tor, NULL, NULL);
+ }
}
void
tr_logAddTorInfo (tor, "%s", _("Removing torrent"));
+ tor->magnetVerify = false;
stopTorrent (tor);
if (tor->isDeleting)