From: klueska Date: Wed, 19 Sep 2007 18:00:00 +0000 (+0000) Subject: Change to explicitly check if Power manager owns the resource before calling release X-Git-Tag: release_tinyos_2_1_0_0~723 X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=commitdiff_plain;h=c9a6e1120550290505b20559d5367bf736d3bb06;p=tinyos-2.x.git Change to explicitly check if Power manager owns the resource before calling release --- diff --git a/tos/lib/power/PowerManagerP.nc b/tos/lib/power/PowerManagerP.nc index 7423b520..017963f9 100644 --- a/tos/lib/power/PowerManagerP.nc +++ b/tos/lib/power/PowerManagerP.nc @@ -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() {