bdev/lvol: fix error path of spdk_rpc_get_lvol_stores()

Free memory if spdk_jsonrpc_begin_result() failed.

Change-Id: Iad4656f455b5fff1c55adf1d4728517c6e5656b6
Signed-off-by: wuzhouhui <wuzhouhui@kingsoft.com>
Reviewed-on: https://review.gerrithub.io/424392
Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
This commit is contained in:
wuzhouhui 2018-09-03 17:50:25 +08:00 committed by Jim Harris
parent cee0fef138
commit 1062181443

View File

@ -1058,6 +1058,7 @@ spdk_rpc_get_lvol_stores(struct spdk_jsonrpc_request *request,
w = spdk_jsonrpc_begin_result(request);
if (w == NULL) {
free_rpc_get_lvol_stores(&req);
return;
}