mirror of
https://github.com/systemd/systemd.git
synced 2026-08-04 23:20:32 +00:00
core/unit: fix logic of dropping self-referencing dependencies
Fixes a bug in 15ed3c3a18.
This commit is contained in:
@@ -1131,10 +1131,11 @@ static void unit_merge_dependencies(Unit *u, Unit *other) {
|
||||
}
|
||||
} else {
|
||||
assert_se(r >= 0);
|
||||
TAKE_PTR(other_deps);
|
||||
|
||||
if (hashmap_remove(other_deps, u))
|
||||
unit_maybe_warn_about_dependency(u, other->id, UNIT_DEPENDENCY_FROM_PTR(dt));
|
||||
|
||||
TAKE_PTR(other_deps);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user