From: Sage Weil Date: Wed, 17 Aug 2011 23:16:01 +0000 (-0700) Subject: librbd: rbd_list: return buffer size, not element count X-Git-Tag: v0.34~58 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=a724bc4667a0cc1a058343459845a38ca631ff1c;p=ceph.git librbd: rbd_list: return buffer size, not element count Fixes: #1397 Signed-off-by: Sage Weil --- diff --git a/src/librbd.cc b/src/librbd.cc index f4a55333be54..ea3e0afd5f2e 100644 --- a/src/librbd.cc +++ b/src/librbd.cc @@ -1695,7 +1695,7 @@ extern "C" int rbd_list(rados_ioctx_t p, char *names, size_t *size) strcpy(names, cpp_names[i].c_str()); names += strlen(names) + 1; } - return (int)cpp_names.size(); + return (int)expected_size; } extern "C" int rbd_create(rados_ioctx_t p, const char *name, uint64_t size, int *order)