From 156ba52b43f4ce795fbc1662f85e2fb4a45dd00a Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Tue, 28 Jun 2022 06:11:53 +0900 Subject: [PATCH] core/unit: try to submit stop_when_unneeded queue on removing dependencies Fixes #23410. --- src/core/unit.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/core/unit.c b/src/core/unit.c index 180dccc2b29..d933bfc0cc0 100644 --- a/src/core/unit.c +++ b/src/core/unit.c @@ -5165,6 +5165,9 @@ void unit_remove_dependencies(Unit *u, UnitDependencyMask mask) { unit_add_to_gc_queue(other); + /* The unit 'other' may not be wanted by the unit 'u'. */ + unit_submit_to_stop_when_unneeded_queue(other); + done = false; break; } -- 2.47.3