Commit 1c6f8082 authored by Pierre Lestringant's avatar Pierre Lestringant Committed by Konrad Sztyber
Browse files

nvme: fix a possible NULL pointer deref



If calloc failed, there was a NULL pointer deref.

Signed-off-by: default avatarplestk <plestringant@kalray.eu>
Change-Id: I8e4104589a283349e7251c32b1decdfdd850b9ec
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15779


Reviewed-by: default avatarChangpeng Liu <changpeng.liu@intel.com>
Reviewed-by: default avatarAleksey Marchuk <alexeymar@nvidia.com>
Reviewed-by: default avatarKonrad Sztyber <konrad.sztyber@intel.com>
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
parent 3b7f3909
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -455,8 +455,9 @@ rpc_bdev_nvme_send_cmd(struct spdk_jsonrpc_request *request,
	return;

invalid:
	spdk_jsonrpc_send_error_response(request, error_code, spdk_strerror(-ret));
	if (ctx != NULL) {
		free_rpc_bdev_nvme_send_cmd_ctx(ctx);
	return;
	}
	spdk_jsonrpc_send_error_response(request, error_code, spdk_strerror(-ret));
}
SPDK_RPC_REGISTER("bdev_nvme_send_cmd", rpc_bdev_nvme_send_cmd, SPDK_RPC_RUNTIME)