]> oss.titaniummirror.com Git - tinyos-2.x.git/commitdiff
fix isRunning
authoridgay <idgay>
Thu, 10 Aug 2006 00:05:25 +0000 (00:05 +0000)
committeridgay <idgay>
Thu, 10 Aug 2006 00:05:25 +0000 (00:05 +0000)
tos/lib/timer/TransformAlarmCounterC.nc

index ce13fb37d99fce882bc887c0697b2ddcc57abe8b..69da71506c6f83a5f07a2a73fcb8ea361b47f87c 100644 (file)
@@ -168,7 +168,7 @@ implementation
 
   async command bool Alarm.isRunning()
   {
-    return call AlarmFrom.isRunning();
+    atomic return call AlarmFrom.isRunning() || m_skip_overflows;
   }
 
   async command void Alarm.stop()
@@ -261,6 +261,7 @@ implementation
   default async event void Alarm.fired()
   {
   }
+
   default async event void Counter.overflow()
   {
   }