]> oss.titaniummirror.com Git - tinyos-2.x.git/commitdiff
Change to explicitly check if Power manager owns the resource before calling release
authorklueska <klueska>
Wed, 19 Sep 2007 18:00:00 +0000 (18:00 +0000)
committerklueska <klueska>
Wed, 19 Sep 2007 18:00:00 +0000 (18:00 +0000)
tos/lib/power/PowerManagerP.nc

index 7423b520aaea96fefaf4e32249e675a964c02e22..017963f93472eb7979d06fd2fb16fe5bca9f42b7 100644 (file)
@@ -90,7 +90,8 @@ implementation {
   }
 
   event void SplitControl.startDone(error_t error) {
-    call ResourceDefaultOwner.release();
+    if(call ResourceDefaultOwner.isOwner())
+      call ResourceDefaultOwner.release();
   }
   
   async event void ResourceDefaultOwner.granted() {