client/Client.cc: In member function 'int Client::_read_sync(Fh*, uint64_t, uint64_t, ceph::bufferlist*)':
warning: client/Client.cc:5831:13: comparison between signed and unsigned integer expressions [-Wsign-compare]
Signed-off-by: Sage Weil <sage@inktank.com>
if (r >= 0 && r < wanted) {
if (pos < in->size) {
// zero up to known EOF
- int some = MIN(in->size - pos, left);
+ int some = in->size - pos;
+ if (some > left)
+ some = left;
bufferptr z(some);
z.zero();
bl->push_back(z);