From f22755cfad1e1f13de4a5804cf57226f0cb059ce Mon Sep 17 00:00:00 2001 From: Jim Harris Date: Thu, 14 Jun 2018 01:27:52 -0700 Subject: [PATCH] bdev/rbd: destroy ioctx in bdev_rbd_init This fixes issue #301. Signed-off-by: Jim Harris Change-Id: Ic1be6aaf440fe0f6e6e227772857c6412e7232f5 Reviewed-on: https://review.gerrithub.io/415282 Tested-by: SPDK Automated Test System Reviewed-by: Daniel Verkamp Reviewed-by: Ben Walker Reviewed-by: Pawel Kaminski --- lib/bdev/rbd/bdev_rbd.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/bdev/rbd/bdev_rbd.c b/lib/bdev/rbd/bdev_rbd.c index 528b33d6a..f0d077058 100644 --- a/lib/bdev/rbd/bdev_rbd.c +++ b/lib/bdev/rbd/bdev_rbd.c @@ -155,6 +155,7 @@ bdev_rbd_init(const char *rbd_pool_name, const char *rbd_name, rbd_image_info_t goto err; } + rados_ioctx_destroy(io_ctx); return 0; err: rados_ioctx_destroy(io_ctx);