]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
librbd: fix rbd_metadata_list and rbd_metadata_get 14666/head
authorMykola Golub <mgolub@mirantis.com>
Tue, 11 Apr 2017 20:31:43 +0000 (22:31 +0200)
committerNathan Cutler <ncutler@suse.com>
Thu, 20 Apr 2017 10:38:11 +0000 (12:38 +0200)
commitdbe90c79b86743c7d143d33eb5389fcee0ac76ef
tree6b7f6ccb700788ff7dd4c978cad49c6a1fc24114
parent118ccad0ba763b98c9ee3de225a947be5372dc0d
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