diff --git a/src/util/cache.cpp b/src/util/cache.cpp index 021efc19b5e3..d22ce8ebe2dd 100644 --- a/src/util/cache.cpp +++ b/src/util/cache.cpp @@ -16,9 +16,9 @@ cache_key_t cacheKeyFromMessageDigest(const QByteArray& messageDigest) { // 5 Hash function Usage // 5.1 Truncated Message Digest const auto significantByteCount = math_min( - messageDigest.size(), - static_cast(sizeof(cache_key_t))); - for (auto i = 0; i < significantByteCount; ++i) { + static_cast(messageDigest.size()), + sizeof(cache_key_t)); + for (unsigned int i = 0; i < significantByteCount; ++i) { // Only 8 bits are relevant and we don't want the sign // extension of a (signed) char during the conversion. const cache_key_t nextByte =