Fix wrong logic

The error is caused by silly copy-paste error.
Fixup 09ff735007.
This commit is contained in:
Chocobo1 2019-05-25 14:55:27 +08:00
parent 485fdf910e
commit 1b0ffd7781
No known key found for this signature in database
GPG key ID: 210D9C873253A68C

View file

@ -116,11 +116,10 @@ int TrackerEntry::numSeeds() const
#if (LIBTORRENT_VERSION_NUM < 10200) #if (LIBTORRENT_VERSION_NUM < 10200)
return nativeEntry().scrape_complete; return nativeEntry().scrape_complete;
#else #else
int max = -1; int value = -1;
return nativeEntry().endpoints.empty() ? -1 : nativeEntry().endpoints[0].scrape_incomplete;
for (const lt::announce_endpoint &endpoint : nativeEntry().endpoints) for (const lt::announce_endpoint &endpoint : nativeEntry().endpoints)
max = std::max(max, endpoint.scrape_complete); value = std::max(value, endpoint.scrape_complete);
return max; return value;
#endif #endif
} }
@ -129,11 +128,10 @@ int TrackerEntry::numLeeches() const
#if (LIBTORRENT_VERSION_NUM < 10200) #if (LIBTORRENT_VERSION_NUM < 10200)
return nativeEntry().scrape_incomplete; return nativeEntry().scrape_incomplete;
#else #else
int max = -1; int value = -1;
return nativeEntry().endpoints.empty() ? -1 : nativeEntry().endpoints[0].scrape_incomplete;
for (const lt::announce_endpoint &endpoint : nativeEntry().endpoints) for (const lt::announce_endpoint &endpoint : nativeEntry().endpoints)
max = std::max(max, endpoint.scrape_incomplete); value = std::max(value, endpoint.scrape_incomplete);
return max; return value;
#endif #endif
} }
@ -142,11 +140,10 @@ int TrackerEntry::numDownloaded() const
#if (LIBTORRENT_VERSION_NUM < 10200) #if (LIBTORRENT_VERSION_NUM < 10200)
return nativeEntry().scrape_downloaded; return nativeEntry().scrape_downloaded;
#else #else
int max = -1; int value = -1;
return nativeEntry().endpoints.empty() ? -1 : nativeEntry().endpoints[0].scrape_incomplete;
for (const lt::announce_endpoint &endpoint : nativeEntry().endpoints) for (const lt::announce_endpoint &endpoint : nativeEntry().endpoints)
max = std::max(max, endpoint.scrape_downloaded); value = std::max(value, endpoint.scrape_downloaded);
return max; return value;
#endif #endif
} }