From c9a6e1120550290505b20559d5367bf736d3bb06 Mon Sep 17 00:00:00 2001 From: klueska Date: Wed, 19 Sep 2007 18:00:00 +0000 Subject: [PATCH] Change to explicitly check if Power manager owns the resource before calling release --- tos/lib/power/PowerManagerP.nc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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() { -- 2.39.2