diff --git a/libtransmission/torrent.c b/libtransmission/torrent.c index 6680053c0..364c42388 100644 --- a/libtransmission/torrent.c +++ b/libtransmission/torrent.c @@ -1256,7 +1256,7 @@ tr_torrentStat (tr_torrent * tor) tor->etaDLSpeedCalculatedAt = now; } - if (s->leftUntilDone > s->desiredAvailable) + if ((s->leftUntilDone > s->desiredAvailable) && (tor->info.webseedCount < 0)) s->eta = TR_ETA_NOT_AVAIL; else if (tor->etaDLSpeed_KBps < 1) s->eta = TR_ETA_UNKNOWN;