From: scipio Date: Tue, 11 Aug 2009 20:25:19 +0000 (+0000) Subject: Fix packet.clear(). X-Git-Tag: rc_6_tinyos_2_1_1~343 X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=commitdiff_plain;h=b53093fab7338c898c9b5a3244409a70eb1c8415;p=tinyos-2.x.git Fix packet.clear(). --- 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) {