diff --git a/src/base/bittorrent/torrentimpl.cpp b/src/base/bittorrent/torrentimpl.cpp index dca4ce8cc..02c8b1d27 100644 --- a/src/base/bittorrent/torrentimpl.cpp +++ b/src/base/bittorrent/torrentimpl.cpp @@ -112,7 +112,7 @@ namespace QString firstTrackerMessage; QString firstErrorMessage; #if (LIBTORRENT_VERSION_NUM >= 20000) - const size_t numEndpoints = nativeEntry.endpoints.size() * ((hashes.has_v1() && hashes.has_v2()) ? 2 : 1); + const auto numEndpoints = static_cast(nativeEntry.endpoints.size() * ((hashes.has_v1() && hashes.has_v2()) ? 2 : 1)); trackerEntry.endpoints.reserve(static_cast(numEndpoints)); for (const lt::announce_endpoint &endpoint : nativeEntry.endpoints) { @@ -167,8 +167,8 @@ namespace } } #else - const int numEndpoints = nativeEntry.endpoints.size(); - trackerEntry.endpoints.reserve(numEndpoints); + const auto numEndpoints = static_cast(nativeEntry.endpoints.size()); + trackerEntry.endpoints.reserve(static_cast(numEndpoints)); for (const lt::announce_endpoint &endpoint : nativeEntry.endpoints) { TrackerEntry::EndpointStats trackerEndpoint;