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>
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 @@
         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 = {};
 };
 
 /*****************************************************************************