sd-event: do not assert on invalid signal
authorDavid Tardon <dtardon@redhat.com>
Thu, 25 Jul 2024 08:06:34 +0000 (10:06 +0200)
committerLuca Boccassi <bluca@debian.org>
Thu, 15 Aug 2024 10:07:56 +0000 (11:07 +0100)
commit7a48ea958bf146a45cb4a3b7ff7aeb5885469196
treed972cdbdd4762aa441db9dd4c0653421c09f9342
parentb2df49a87b17ba79b6e97d87199ceb1e4cbdb5de
sd-event: do not assert on invalid signal

The signalfd_siginfo struct is received from outside via a FD, hence
assert() is not appropriate way to check it. Just do a normal runtime
check.

(cherry picked from commit 7a64c5f23efbb51fe4f1229c1a8aed6dd858a0a9)
src/libsystemd/sd-event/sd-event.c