lvol: fix Null-checking after dereferenced

fix Null-checking after dereferenced

Change-Id: I5c9dad9c894e8d7cc9e9847c7c03d204fdbacfcb
Signed-off-by: Jie Wang <wangjie88@huawei.com>
Reviewed-on: https://review.gerrithub.io/c/439094
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com>
Reviewed-by: Pawel Wodkowski <pawelx.wodkowski@intel.com>
Reviewed-by: Piotr Pelpliński <piotr.pelplinski@intel.com>
Reviewed-by: Maciej Szwed <maciej.szwed@intel.com>
Reviewed-by: Changpeng Liu <changpeng.liu@intel.com>
This commit is contained in:
Jie Wang 2019-01-05 16:11:12 +08:00 committed by Changpeng Liu
parent 1c54ba1c17
commit e24da0913c

View File

@ -1357,7 +1357,7 @@ void
spdk_lvol_destroy(struct spdk_lvol *lvol, spdk_lvol_op_complete cb_fn, void *cb_arg)
{
struct spdk_lvol_req *req;
struct spdk_blob_store *bs = lvol->lvol_store->blobstore;
struct spdk_blob_store *bs;
assert(cb_fn != NULL);
@ -1385,6 +1385,7 @@ spdk_lvol_destroy(struct spdk_lvol *lvol, spdk_lvol_op_complete cb_fn, void *cb_
req->cb_fn = cb_fn;
req->cb_arg = cb_arg;
req->lvol = lvol;
bs = lvol->lvol_store->blobstore;
spdk_bs_delete_blob(bs, lvol->blob_id, _spdk_lvol_delete_blob_cb, req);
}