summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/core/unit.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/core/unit.c b/src/core/unit.c
index dc8bf83383..9b36b225fa 100644
--- a/src/core/unit.c
+++ b/src/core/unit.c
@@ -2676,6 +2676,9 @@ bool unit_inactive_or_pending(Unit *u) {
/* Returns true if the unit is inactive or going down */
+ if (UNIT_IS_INACTIVE_OR_DEACTIVATING(unit_active_state(u)))
+ return true;
+
if (unit_stop_pending(u))
return true;