From b53093fab7338c898c9b5a3244409a70eb1c8415 Mon Sep 17 00:00:00 2001 From: scipio Date: Tue, 11 Aug 2009 20:25:19 +0000 Subject: [PATCH] Fix packet.clear(). --- tos/chips/xe1205/XE1205SendReceiveP.nc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tos/chips/xe1205/XE1205SendReceiveP.nc b/tos/chips/xe1205/XE1205SendReceiveP.nc index fcb8c7b7..9d11b1c4 100644 --- a/tos/chips/xe1205/XE1205SendReceiveP.nc +++ b/tos/chips/xe1205/XE1205SendReceiveP.nc @@ -380,7 +380,9 @@ implementation { } command void Packet.clear(message_t* msg) { - memset(msg, 0, sizeof(message_t)); + memset(getHeader(msg), 0, sizeof(xe1205_header_t)); + memset(getFooter(msg), 0, sizeof(xe1205_footer_t)); + memset(getMetadata(msg), 0, sizeof(xe1205_metadata_t)); } command uint8_t Packet.payloadLength(message_t* msg) { -- 2.39.2