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; }