qseecom : Clear client handle after unmap the resources
When unloading the app, reset all client members to NULL to protect from accessing the memory after being freed. Change-Id: I573b9c6fde03539522d2b04724a2246660c62518 Signed-off-by: jitendra thakare <jitendrathakare@codeaurora.org>
This commit is contained in:
parent
d587946ff0
commit
335822d09c
|
@ -2247,7 +2247,8 @@ static int qseecom_unmap_ion_allocated_memory(struct qseecom_dev_handle *data)
|
|||
if (!IS_ERR_OR_NULL(data->client.ihandle)) {
|
||||
ion_unmap_kernel(qseecom.ion_clnt, data->client.ihandle);
|
||||
ion_free(qseecom.ion_clnt, data->client.ihandle);
|
||||
data->client.ihandle = NULL;
|
||||
memset((void *)&data->client,
|
||||
0, sizeof(struct qseecom_client_handle));
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue