]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - tos/system/ArbiterP.nc
Fix to ResourceDefaultOwner.isOwner()
[tinyos-2.x.git] / tos / system / ArbiterP.nc
index 872b71f6fa8a99ad8ce3a4cb712f0e9988a391c4..c25f69f4a04f35855416a816581e12809c29d8d6 100644 (file)
@@ -176,7 +176,7 @@ implementation {
   }
 
   async command uint8_t ResourceDefaultOwner.isOwner() {
-    return call Resource.isOwner[default_owner_id]();
+    atomic return (state == RES_CONTROLLED);
   }
   
   task void grantedTask() {