lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-ID: <fcc9f3ed-b8d0-4999-a06c-12a193a516d3@web.de> Date: Wed, 27 Dec 2023 17:04:07 +0100 From: Markus Elfring <Markus.Elfring@....de> To: netdev@...r.kernel.org, kernel-janitors@...r.kernel.org, Krzysztof Kozlowski <krzysztof.kozlowski@...aro.org> Cc: LKML <linux-kernel@...r.kernel.org>, cocci@...ia.fr Subject: [PATCH 2/2] nfc: mei_phy: Use common code in mei_nfc_connect() From: Markus Elfring <elfring@...rs.sourceforge.net> Date: Wed, 27 Dec 2023 16:45:39 +0100 Use another label so that a kfree() call can be better reused at the end of this function. Signed-off-by: Markus Elfring <elfring@...rs.sourceforge.net> --- drivers/nfc/mei_phy.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/nfc/mei_phy.c b/drivers/nfc/mei_phy.c index 937f229f4646..9272564012b3 100644 --- a/drivers/nfc/mei_phy.c +++ b/drivers/nfc/mei_phy.c @@ -157,8 +157,8 @@ static int mei_nfc_connect(struct nfc_mei_phy *phy) reply = kzalloc(connect_resp_length, GFP_KERNEL); if (!reply) { - kfree(cmd); - return -ENOMEM; + r = -ENOMEM; + goto free_cmd; } connect_resp = (struct mei_nfc_connect_resp *)reply->data; @@ -197,6 +197,7 @@ static int mei_nfc_connect(struct nfc_mei_phy *phy) err: kfree(reply); +free_cmd: kfree(cmd); return r; -- 2.43.0
Powered by blists - more mailing lists