]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
nvme-core: fix memory leak in dhchap_ctrl_secret
authorChaitanya Kulkarni <kch@nvidia.com>
Fri, 28 Apr 2023 07:31:13 +0000 (00:31 -0700)
committerKeith Busch <kbusch@kernel.org>
Mon, 12 Jun 2023 17:33:02 +0000 (10:33 -0700)
commit99c2dcc8ffc24e210a3aa05c204d92f3ef460b05
tree474000d671f2cee7f7af163910e61ee59e9f8536
parenta836ca33c5b07d34dd5347af9f64d25651d12674
nvme-core: fix memory leak in dhchap_ctrl_secret

Free dhchap_secret in nvme_ctrl_dhchap_ctrl_secret_store() before we
return when nvme_auth_generate_key() returns error.

Fixes: f50fff73d620 ("nvme: implement In-Band authentication")
Signed-off-by: Chaitanya Kulkarni <kch@nvidia.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Sagi Grimberg <sagi@grimberg.me>
Signed-off-by: Keith Busch <kbusch@kernel.org>
drivers/nvme/host/core.c