Signed-off-by: Kefu Chai <kchai@redhat.com>
int validate_weightf(float weight) {
uint64_t iweight = weight * 0x10000;
- if (iweight > std::numeric_limits<int>::max()) {
+ if (iweight > static_cast<uint64_t>(std::numeric_limits<int>::max())) {
return -EOVERFLOW;
}
return 0;
bufferptr bp = data_blp.get_current_ptr();
unsigned read_len = std::min(bp.length(), msg_left);
- ceph_assert(read_len < std::numeric_limits<int>::max());
+ ceph_assert(read_len <
+ static_cast<unsigned>(std::numeric_limits<int>::max()));
data_blp.advance(read_len);
data.append(bp, 0, read_len);
msg_left -= read_len;