From 6611fba2dc920e3c4611f320a6f27e3b5dedde3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Phillip=20K=C3=BChne?= Date: Wed, 12 Feb 2025 20:39:59 +0100 Subject: [PATCH] Allow release of reserved current regardless of the reservation having been granted --- src/power/PowerScheduler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/power/PowerScheduler.cpp b/src/power/PowerScheduler.cpp index 5d2ab23..96198fc 100644 --- a/src/power/PowerScheduler.cpp +++ b/src/power/PowerScheduler.cpp @@ -49,7 +49,7 @@ void PowerScheduler::releaseCurrent(PowerParameters::PowerConsumers consumer) { portENTER_CRITICAL(&mux); for (auto it = currentAllowances.begin(); it != currentAllowances.end(); ++it) { - if (it->consumer == consumer && it->granted) { + if (it->consumer == consumer) { currentAllowances.erase(it); break; }