Commit c3e0eb45 authored by Tomasz Kulasek's avatar Tomasz Kulasek Committed by Tomasz Zawadzki
Browse files

nvme/rpc: fix memory leak when cmdbuf decode fails for bdev_nvme_send_cmd

parent 83086b59
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -280,10 +280,12 @@ rpc_decode_cmdbuf(const struct spdk_json_val *val, void *out)

	rc = spdk_base64_urlsafe_decode(cmdbuf, &raw_len, text);
	if (rc) {
		free(cmdbuf);
		goto out;
	}
	if (raw_len != sizeof(*cmdbuf)) {
		rc = -EINVAL;
		free(cmdbuf);
		goto out;
	}