Files
systemd/src/core
Yu Watanabe 9c1b17c3dc manager: always close idle pipe when sending ready notification
This fixes a bug introduced by 6d93265955.

The commit makes several functions skipped if the manager is already
in finished state, as
> In manager_check_finished(), more steps are skipped if MANAGER_IS_FINISHED().
> Those steps are idempotent, but no need to waste cycles trying to do them
> more than once.

However, the idle pipe may be re-opened after manager is finished:
manager_dispatch_run_queue() -> manager_watch_idle_pipe().
So, the closing the pipe is not idempotent here.

Fixes #21889.
2021-12-29 12:35:48 +00:00
..
2021-11-24 09:37:33 +01:00
2021-11-08 10:15:23 +01:00
2021-07-09 11:03:36 +02:00
…
…
…
…
…
2021-12-18 11:26:25 +01:00
2021-12-25 18:32:22 +09:00
…
…
…