diff options
author | Guillaume Solignac <gsoligna@cisco.com> | 2024-05-22 10:47:33 +0200 |
---|---|---|
committer | Damjan Marion <dmarion@0xa5.net> | 2024-05-22 12:52:31 +0000 |
commit | 5444973bd08ff8e9a103fb3436adbdcbb2f666b8 (patch) | |
tree | 80f9670f6d08222339be6cbf4c0bcb10c818fe28 /src/vat/ip_types_api.c | |
parent | 71e0902454a2dd51f2ef0526f26ac1c37bf81686 (diff) |
Before this commit, SIGINT, SIGHUP and SIGTERM could be executed on the
workers. Since those signals don't stop execution, it meant that atexit
handlers (like the `vl_unmap_shmem`) could run while the main thread was
still running, which can cause race conditions. To avoid that, we
prevent workers from handling those signals.
Type: fix
Signed-off-by: Guillaume Solignac <gsoligna@cisco.com>
Change-Id: I27a87d96a027d7423ced881a614427af4ab0f969
Diffstat (limited to 'src/vat/ip_types_api.c')
0 files changed, 0 insertions, 0 deletions