From f071f0ccead0ea5da9b2b9ab9ac9a24ba92aca3b Mon Sep 17 00:00:00 2001 From: Charles Kerr Date: Mon, 1 Feb 2010 00:35:38 +0000 Subject: [PATCH] (trunk libT) another announcer tweak related to #2828 -- keep the last known good value of lastAnnouncePeerCount even if subsequent announces fail --- libtransmission/announcer.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/libtransmission/announcer.c b/libtransmission/announcer.c index cca96cd36..9fe609e73 100644 --- a/libtransmission/announcer.c +++ b/libtransmission/announcer.c @@ -1795,9 +1795,8 @@ tr_announcerStats( const tr_torrent * torrent, if(( st->hasAnnounced = tier->lastAnnounceTime != 0 )) { st->lastAnnounceTime = tier->lastAnnounceTime; tr_strlcpy( st->lastAnnounceResult, tier->lastAnnounceStr, sizeof( st->lastAnnounceResult ) ); - if(( st->lastAnnounceSucceeded = tier->lastAnnounceSucceeded )) { - st->lastAnnouncePeerCount = tier->lastAnnouncePeerCount; - } + st->lastAnnounceSucceeded = tier->lastAnnounceSucceeded; + st->lastAnnouncePeerCount = tier->lastAnnouncePeerCount; } if( tier->isAnnouncing )