]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
librbd: fix rbd_metadata_list and rbd_metadata_get 15612/head
authorMykola Golub <mgolub@mirantis.com>
Tue, 11 Apr 2017 20:31:43 +0000 (22:31 +0200)
committerNathan Cutler <ncutler@suse.com>
Sat, 10 Jun 2017 18:30:47 +0000 (20:30 +0200)
commit27cbff111458e77baae617c7a222610c8ff0abee
treed585feb0e2a4f35a9ec10bf32ebcfdf9113ef4bf
parent358081d27a9b2c39e9daed10244819df5291da48
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>
(cherry picked from commit 75afc74ea681402e22b6dec8b83276d145fc786b)
src/librbd/librbd.cc
src/test/librbd/test_librbd.cc