diff --git a/src/core/cgroup.c b/src/core/cgroup.c index 50dd3dd45d..3f96f64dad 100644 --- a/src/core/cgroup.c +++ b/src/core/cgroup.c @@ -3788,7 +3788,7 @@ static int on_cgroup_empty_event(sd_event_source *s, void *userdata) { unit_add_to_gc_queue(u); - if (IN_SET(unit_active_state(u), UNIT_INACTIVE, UNIT_FAILED)) + if (UNIT_IS_INACTIVE_OR_FAILED(unit_active_state(u))) unit_prune_cgroup(u); else if (UNIT_VTABLE(u)->notify_cgroup_empty) UNIT_VTABLE(u)->notify_cgroup_empty(u);