]> git.ipfire.org Git - thirdparty/suricata.git/commit
stacktrace-on-signal: Use kill(getpid(), sig_num)
authorArne Welzel <arne.welzel@corelight.com>
Wed, 4 May 2022 18:06:36 +0000 (20:06 +0200)
committerJeff Lucovsky <jeff@lucovsky.org>
Fri, 27 May 2022 11:51:21 +0000 (07:51 -0400)
commit24caeb0f3fb4f95bbb723cbd79344edc41d999f8
treebe0951f41ed715c4b6bf5f45e6c2e2970e6de61d
parent83be8a74a19e5f2006a1478f269b710333f60b76
stacktrace-on-signal: Use kill(getpid(), sig_num)

kill(0, ...) re-raises the signal to every processes in the process
group which may impact unrelated processes.

Concretely, in our CI pipeline, a segfaulting Suricata process killed
the test driver.

(cherry picked from commit b6407c4253b2037cec7390364b4f0f69ccea6b0e)
src/suricata.c