rbd: Close image in qemu_rbd_open() error path
authorKevin Wolf <kwolf@redhat.com>
Thu, 18 Oct 2018 13:17:26 +0000 (15:17 +0200)
committerKevin Wolf <kwolf@redhat.com>
Mon, 5 Nov 2018 14:09:55 +0000 (15:09 +0100)
commita51b9c4862c29f427931f45ee1d39ac1663ba859
treee333b896bf1368885cd053425469843d52e4975d
parente35bdc123a4ace9f4d3fccaaf88907014e2438cd
rbd: Close image in qemu_rbd_open() error path

Commit e2b8247a322 introduced an error path in qemu_rbd_open() after
calling rbd_open(), but neglected to close the image again in this error
path. The error path should contain everything that the regular close
function qemu_rbd_close() contains.

This adds the missing rbd_close() call.

Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
block/rbd.c