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
dd4645c977
commit
c5ca3ffaa4
1 changed files with 2 additions and 1 deletions
|
@ -2533,7 +2533,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…
Add table
Reference in a new issue