]> oss.titaniummirror.com Git - tinyos-2.x.git/commitdiff
Fix packet.clear().
authorscipio <scipio>
Tue, 11 Aug 2009 20:25:19 +0000 (20:25 +0000)
committerscipio <scipio>
Tue, 11 Aug 2009 20:25:19 +0000 (20:25 +0000)
tos/chips/xe1205/XE1205SendReceiveP.nc

index fcb8c7b7abb81782f0a955a6b542eded4ae02ced..9d11b1c4728024d8440da7e1f27568d1ea9e5a79 100644 (file)
@@ -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) {