omap4xxx: Fix aliasing violation
Fix violation of aliasing rules
Change-Id: Ifc8a7c362dd923224a20d1658db052356c4cb7d9
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
diff --git a/security/tee_client_api/tee_client_api_linux_driver.c b/security/tee_client_api/tee_client_api_linux_driver.c
index 08a8210..c2ffee5 100644
--- a/security/tee_client_api/tee_client_api_linux_driver.c
+++ b/security/tee_client_api/tee_client_api_linux_driver.c
@@ -783,7 +783,7 @@
*/
if (connectionData != NULL)
{
- *(uint32_t*)sCommand.sOpenClientSession.sLoginData = *(uint32_t*)connectionData;
+ memcpy(&sCommand.sOpenClientSession.sLoginData, &connectionData, sizeof(uint32_t)); //*(uint32_t*)sCommand.sOpenClientSession.sLoginData = *(uint32_t*)connectionData;
sCommand.sHeader.nMessageSize += sizeof(uint32_t);
}
}