From 54561969eb6f9594db410df63515cdb8cf06e2a0 Mon Sep 17 00:00:00 2001 From: PRANAY BHARGAV BHAVARAJU Date: Wed, 27 Jul 2022 11:13:47 +0530 Subject: [PATCH] Driver: eSE : checking NULL pointer NFC: set the rsp buffer to null set the response buffer to null in order to avoid invalid free Change-Id: Id92aca9255e4e58cc03822a1af1adf6fbbdfa443 Signed-off-by: PRANAY BHARGAV BHAVARAJU --- nfc/ese_cold_reset.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nfc/ese_cold_reset.c b/nfc/ese_cold_reset.c index 309f245101..c96675d00f 100644 --- a/nfc/ese_cold_reset.c +++ b/nfc/ese_cold_reset.c @@ -375,11 +375,12 @@ int ese_cold_reset_ioctl(struct nfc_dev *nfc_dev, unsigned long arg) pr_debug("ese cmd is %d\n", cold_reset_arg->sub_cmd); ret = nfc_dev->cold_reset.status; + err: kfree(nfc_dev->cold_reset.cmd_buf); + nfc_dev->cold_reset.cmd_buf = NULL; kfree(cold_reset_arg); cold_reset_arg = NULL; - nfc_dev->cold_reset.cmd_buf = NULL; return ret; }