From d956ac29a1b8120e83922fa8e75cdd8f6e562529 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Mon, 6 May 2013 22:28:39 +0200 Subject: core: unit_inactive_or_pending() should actually do as it claims --- src/core/unit.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/core') 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; -- cgit v1.2.3-54-g00ecf