mirror of
https://github.com/Icinga/icinga2.git
synced 2025-04-08 17:05:25 +02:00
Icinga processes check si_pid on IPC signals to ensure that the signal comes from an expected process. OpenBSD doesn't currently fill in si_pid in siginfo (leaving it 0) so signals never pass this check, resulting in startup failing to complete (the worker doesn't see the umbrella's signal and vice-versa) - issue #7505. Relax the requirement so that either 0 or the wanted pid is accepted.