From 66aabffcae5d83b4cedf49767dfeecefbb362eeb Mon Sep 17 00:00:00 2001 From: Ziye Yang Date: Fri, 24 Mar 2017 10:20:21 +0800 Subject: [PATCH] blob: free the blob in error case Change-Id: I645e01123949fc4707509d0626f8a5327b7bdd3c Signed-off-by: Ziye Yang --- lib/blob/blobstore.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/blob/blobstore.c b/lib/blob/blobstore.c index 833f7c415..3905a3894 100644 --- a/lib/blob/blobstore.c +++ b/lib/blob/blobstore.c @@ -1902,6 +1902,7 @@ spdk_bs_md_delete_blob(struct spdk_blob_store *bs, spdk_blob_id blobid, seq = spdk_bs_sequence_start(bs->md_channel, &cpl); if (!seq) { cb_fn(cb_arg, -ENOMEM); + _spdk_blob_free(blob); return; }