]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
test_librbd.cc: fix sizeof() in malloc call
authorDanny Al-Gaaf <danny.al-gaaf@bisect.de>
Sat, 10 May 2014 08:58:56 +0000 (10:58 +0200)
committerDanny Al-Gaaf <danny.al-gaaf@bisect.de>
Sat, 10 May 2014 08:58:56 +0000 (10:58 +0200)
Use 'char' instead of 'char *'.

228  names = (char *) malloc(sizeof(char *) * 1024);
     Result of 'malloc' is converted to a pointer of type 'char',
     which is incompatible with sizeof operand type 'char *'

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
src/test/librbd/test_librbd.cc

index 7f354187277ade26ab78aafa9b7dd64149baa00b..fdc33d3d3deba3a47b25822ca4baa7bc3f788c7d 100644 (file)
@@ -225,7 +225,7 @@ int test_ls(rados_ioctx_t io_ctx, size_t num_expected, ...)
   va_list ap;
   size_t max_size = 1024;
 
-  names = (char *) malloc(sizeof(char *) * 1024);
+  names = (char *) malloc(sizeof(char) * 1024);
   int len = rbd_list(io_ctx, names, &max_size);
 
   for (i = 0, num_images = 0, cur_name = names; cur_name < names + len; i++) {