]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - tos/chips/rf2xx/layers/IEEE154MessageLayerP.nc
Apply bug fixes related to BLIP submitted by Lars Schor
[tinyos-2.x.git] / tos / chips / rf2xx / layers / IEEE154MessageLayerP.nc
index 56379e3b2d331edf97963be8a3e65270357baa89..bd90a8c0e7de643f7224369e4ec4df53b0a747bb 100644 (file)
@@ -390,7 +390,10 @@ implementation
 
        event message_t* SubReceive.receive(message_t* msg)
        {
-               return signal Ieee154Receive.receive(msg,
-                       getPayload(msg), call Packet.payloadLength(msg));
+               if( call Ieee154Packet.isForMe(msg) )
+                       return signal Ieee154Receive.receive(msg,
+                               getPayload(msg), call Packet.payloadLength(msg));
+               else
+                       return msg;
        }
 }