From 1842bd74e60b44b9468ddcc1a19e18bafb4a62c7 Mon Sep 17 00:00:00 2001 From: John Mulligan Date: Thu, 30 Jan 2020 13:36:56 -0500 Subject: [PATCH] rbd: in TestRemoveImage ensure options are destroyed The resources of the rbd image options must be cleaned up or we leak. Signed-off-by: John Mulligan --- rbd/rbd_test.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/rbd/rbd_test.go b/rbd/rbd_test.go index 4b0ab30..a4987fc 100644 --- a/rbd/rbd_test.go +++ b/rbd/rbd_test.go @@ -1332,7 +1332,9 @@ func TestRemoveImage(t *testing.T) { // create and then remove an image name := GetUUID() - err = CreateImage(ioctx, name, testImageSize, NewRbdImageOptions()) + options := NewRbdImageOptions() + defer options.Destroy() + err = CreateImage(ioctx, name, testImageSize, options) assert.NoError(t, err) imageNames, err := GetImageNames(ioctx)