]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - apps/tutorials/BlinkToRadio/BlinkToRadioC.nc
The big interface switchover for Packet, Send, Receive, and AMSend.
[tinyos-2.x.git] / apps / tutorials / BlinkToRadio / BlinkToRadioC.nc
index 118696656233d963e69326a1521680cfb1476b83..8dfcd0e91d8e151d3bff974c5b640405fa830d6c 100644 (file)
@@ -90,7 +90,10 @@ implementation {
     counter++;
     if (!busy) {
       BlinkToRadioMsg* btrpkt = 
-       (BlinkToRadioMsg*)(call Packet.getPayload(&pkt, NULL));
+       (BlinkToRadioMsg*)(call Packet.getPayload(&pkt, sizeof(BlinkToRadioMsg)));
+      if (btrpkt == NULL) {
+       return;
+      }
       btrpkt->nodeid = TOS_NODE_ID;
       btrpkt->counter = counter;
       if (call AMSend.send(AM_BROADCAST_ADDR,