nvme-auth: uninitialized variable in nvme_auth_transform_key()
authorDan Carpenter <dan.carpenter@oracle.com>
Mon, 18 Jul 2022 11:10:45 +0000 (14:10 +0300)
committerChristoph Hellwig <hch@lst.de>
Tue, 26 Jul 2022 20:04:20 +0000 (16:04 -0400)
commit10429afdf08fb0b642499afbca637c6b20af5506
treecb3ba8a0f94e164564a65f0eba378272b48a875d
parent8d37cb45bc7a0fd2dbc5ca956a7e77c26c029f7e
nvme-auth: uninitialized variable in nvme_auth_transform_key()

A couple of the early error gotos call kfree_sensitive(transformed_key);
before "transformed_key" has been initialized.

Fixes: a476416bb57b ("nvme: implement In-Band authentication")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Reviewed-by: Hannes Reinecke <hare@suse.de>
Signed-off-by: Christoph Hellwig <hch@lst.de>
drivers/nvme/common/auth.c