]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
pybind: silence -Wsign-compare warning
authorKefu Chai <kchai@redhat.com>
Fri, 26 Aug 2016 02:41:26 +0000 (10:41 +0800)
committerKefu Chai <kchai@redhat.com>
Fri, 26 Aug 2016 02:50:28 +0000 (10:50 +0800)
Signed-off-by: Kefu Chai <kchai@redhat.com>
src/pybind/rbd/rbd.pyx

index 1d1c22fe05fed3ab68b09a63fc69d22f7bfdce44..3fefadca3ded46b10b5860f6e0ac2f3376cb147f 100644 (file)
@@ -1715,7 +1715,7 @@ cdef class Image(object):
             if ret < 0:
                 raise make_ex(ret, 'error reading %s %ld~%ld' % (self.name, offset, length))
 
-            if ret != length:
+            if ret != <ssize_t>length:
                 _PyBytes_Resize(&ret_s, ret)
 
             return <object>ret_s
@@ -1812,7 +1812,7 @@ cdef class Image(object):
             return ret
         elif ret < 0:
             raise make_ex(ret, "error writing to %s" % (self.name,))
-        elif ret < length:
+        elif ret < <ssize_t>length:
             raise IncompleteWriteError("Wrote only %ld out of %ld bytes" % (ret, length))
         else:
             raise LogicError("logic error: rbd_write(%s) \