diff --git a/libtransmission/tracker.c b/libtransmission/tracker.c index c6e79fadc..cf4f44724 100644 --- a/libtransmission/tracker.c +++ b/libtransmission/tracker.c @@ -365,6 +365,9 @@ onTrackerResponse( tr_session * session, if(( tr_bencDictFindInt( &benc, "incomplete", &i ))) t->leecherCount = incomplete = i; + if(( tr_bencDictFindInt( &benc, "downloaded", &i ))) + t->timesDownloaded = i; + if(( tmp = tr_bencDictFind( &benc, "peers" ))) { const int allAreSeeds = incomplete == 0;