diff options
author | Mikael Olsson <mikael.olsson@arm.com> | 2024-04-18 17:15:07 +0200 |
---|---|---|
committer | Mikael Olsson <mikael.olsson@arm.com> | 2024-04-19 15:06:01 +0200 |
commit | b2407962cbb970fb89c44e6c4b2e1c21714ca46b (patch) | |
tree | 2ef7c17c0b784ec3138e63304fed07b9afd5e7ec | |
parent | fffdcf032030620e57329f54a13a8cc49658ee1a (diff) | |
download | ethos-u-core-platform-b2407962cbb970fb89c44e6c4b2e1c21714ca46b.tar.gz |
Fix rpmsg not being zero initialized
The rpmsg struct used in response messages is not zero initialized so
later response messages may contain old data. To resolve this, the rpmsg
struct is now zero initialized for each new message.
Change-Id: I116fa443eca7b6ec3d8817909fd3c59bd69427cb
Signed-off-by: Mikael Olsson <mikael.olsson@arm.com>
-rw-r--r-- | applications/message_handler_openamp/message_handler.hpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/applications/message_handler_openamp/message_handler.hpp b/applications/message_handler_openamp/message_handler.hpp index ea8bc3e..4ff9328 100644 --- a/applications/message_handler_openamp/message_handler.hpp +++ b/applications/message_handler_openamp/message_handler.hpp @@ -45,9 +45,9 @@ struct Message { rpmsg.header.msg_id = msgId; } - uint32_t src = 0; - uint32_t length = 0; - EthosU::ethosu_rpmsg rpmsg; + uint32_t src = 0; + uint32_t length = 0; + EthosU::ethosu_rpmsg rpmsg = {}; }; /***************************************************************************** |