diff --git a/src/addrman.cpp b/src/addrman.cpp --- a/src/addrman.cpp +++ b/src/addrman.cpp @@ -472,7 +472,7 @@ std::set setTried; std::map mapNew; - if (vRandom.size() != nTried + nNew) { + if (vRandom.size() != size_t(nTried + nNew)) { return -7; } @@ -500,7 +500,7 @@ if (mapAddr[info] != n) { return -5; } - if (info.nRandomPos < 0 || info.nRandomPos >= vRandom.size() || + if (info.nRandomPos < 0 || size_t(info.nRandomPos) >= vRandom.size() || vRandom[info.nRandomPos] != n) { return -14; } @@ -512,10 +512,10 @@ } } - if (setTried.size() != nTried) { + if (setTried.size() != size_t(nTried)) { return -9; } - if (mapNew.size() != nNew) { + if (mapNew.size() != size_t(nNew)) { return -10; }