From b2407962cbb970fb89c44e6c4b2e1c21714ca46b Mon Sep 17 00:00:00 2001 From: Mikael Olsson Date: Thu, 18 Apr 2024 17:15:07 +0200 Subject: 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 --- applications/message_handler_openamp/message_handler.hpp | 6 +++--- 1 file 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 = {}; }; /***************************************************************************** -- cgit v1.2.1