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:
jitendrathakare 2019-09-12 19:46:48 +05:30 committed by Gerrit - the friendly Code Review server
parent dd4645c977
commit c5ca3ffaa4

View file

@ -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;
}