]> git.ipfire.org Git - thirdparty/snort3.git/commit
main: cleanup thread names and exit without throwing core on FatalError
authorMichael Matirko <mmatirko@cisco.com>
Tue, 7 Apr 2026 16:04:37 +0000 (12:04 -0400)
committerGitHub <noreply@github.com>
Tue, 7 Apr 2026 16:04:37 +0000 (12:04 -0400)
commitffc0ff565b5fd3b9d0d84c5e86d6ba3fc9d66dc2
tree247c377be1c982e556a8f68457d35195b1aab23d
parent34e1a51d733806573e461283ed5cfc1358501116
main: cleanup thread names and exit without throwing core on FatalError

* main: name unnamed threads, rename snort threads to snort3

* log: on FatalError, _exit instead of exit() since the latter can cause a crash when cleaning up
12 files changed:
src/connectors/std_connector/std_connector_buffer.cc
src/connectors/tcp_connector/tcp_connector.cc
src/connectors/unixdomain_connector/unixdomain_connector.cc
src/detection/fp_utils.cc
src/detection/regex_offload.cc
src/file_api/file_capture.cc
src/framework/mp_data_bus.cc
src/log/batched_logger.cc
src/log/messages.cc
src/main/snort_config.cc
src/main/thread_config.cc
src/mp_transport/mp_unix_transport/mp_unix_transport.cc