]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - tos/chips/tda5250/mac/SpeckMacDP.nc
bug: storeStrength did not do it in the right place
[tinyos-2.x.git] / tos / chips / tda5250 / mac / SpeckMacDP.nc
index 422595ee3e6b0f825bd516f40a7d85ba5cb29550..204d2b66d04068280ef3da1c2c06c0b0567f6b0e 100644 (file)
@@ -391,14 +391,14 @@ implementation
 
     void storeStrength(message_t *m) {
         if(rssiValue != INVALID_SNR) {
-            (getMetadata(txBufPtr))->strength = rssiValue;
+            (getMetadata(m))->strength = rssiValue;
         }
         else {
             if(call RssiAdcResource.isOwner()) {
-                (getMetadata(txBufPtr))->strength = call ChannelMonitorData.readSnr();
+                (getMetadata(m))->strength = call ChannelMonitorData.readSnr();
             }
             else {
-                (getMetadata(txBufPtr))->strength = 1;
+                (getMetadata(m))->strength = 1;
             }
         }
     }