]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
librbd: fix rbd_metadata_list and rbd_metadata_get 14471/head
authorMykola Golub <mgolub@mirantis.com>
Tue, 11 Apr 2017 20:31:43 +0000 (22:31 +0200)
committerMykola Golub <mgolub@mirantis.com>
Wed, 12 Apr 2017 08:42:45 +0000 (10:42 +0200)
commit75afc74ea681402e22b6dec8b83276d145fc786b
tree288f2abb871894d210a715b8c04b2020316506ef
parentb43c180189abfd82282650925fc680519abc8cfb
librbd: fix rbd_metadata_list and rbd_metadata_get

- properly check for val_len in rbd_metadata_list
- don't expect output buffers are zero pre-filled

Fixes: http://tracker.ceph.com/issues/19588
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
src/librbd/librbd.cc
src/test/librbd/test_librbd.cc