]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - tos/chips/tda5250/mac/RedMacP.nc
bug: storeStrength did not do it in the right place
[tinyos-2.x.git] / tos / chips / tda5250 / mac / RedMacP.nc
index b6ecbc8854d0e1621cad0b22b73419df88ab2ec4..f81b911a5b743754149c874f8e342662005ccd69 100644 (file)
@@ -395,14 +395,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;
             }
         }
     }