]> oss.titaniummirror.com Git - tinyos-2.x.git/commitdiff
Rearranged order of unconfigure with power down via ResourceDefaultOwner
authorklueska <klueska>
Fri, 9 May 2008 21:29:01 +0000 (21:29 +0000)
committerklueska <klueska>
Fri, 9 May 2008 21:29:01 +0000 (21:29 +0000)
tos/system/ArbiterP.nc

index fd278ce3d8ecdb5dfea3cdb7d9c4f74b72ad8272..8933f304fca4506567c1e52f0099a8e331c7bbb6 100644 (file)
@@ -112,13 +112,14 @@ implementation {
           reqResId = call Queue.dequeue();
           state = RES_GRANTING;
           post grantedTask();
+          call ResourceConfigure.unconfigure[id]();
         }
         else {
           resId = default_owner_id;
           state = RES_CONTROLLED;
+          call ResourceConfigure.unconfigure[id]();
           signal ResourceDefaultOwner.granted();
         }
-        call ResourceConfigure.unconfigure[id]();
       }
     }
     return FAIL;