From: Jason Dillaman Date: Tue, 28 Apr 2015 19:25:49 +0000 (-0400) Subject: pybind: fix valgrind warning on rbd_get_parent_info call X-Git-Tag: v0.94.3~28^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=a4fc63af630e77586e3ba2f17df3b6be4a1e2055;p=ceph.git pybind: fix valgrind warning on rbd_get_parent_info call Signed-off-by: Jason Dillaman (cherry picked from commit 2586e3ba1e20603a87c833513e09dae9281beb4d) --- diff --git a/src/pybind/rbd.py b/src/pybind/rbd.py index 334e4c75010..35bf5c7613a 100644 --- a/src/pybind/rbd.py +++ b/src/pybind/rbd.py @@ -466,8 +466,12 @@ class Image(object): pool = create_string_buffer(size) name = create_string_buffer(size) snapname = create_string_buffer(size) - ret = self.librbd.rbd_get_parent_info(self.image, pool, len(pool), - name, len(name), snapname, len(snapname)) + ret = self.librbd.rbd_get_parent_info(self.image, byref(pool), + c_size_t(size), + byref(name), + c_size_t(size), + byref(snapname), + c_size_t(size)) if ret == -errno.ERANGE: size *= 2