We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a8b452e commit 5275085Copy full SHA for 5275085
src/core/ipfixprobe.cpp
@@ -64,9 +64,9 @@ const uint32_t DEFAULT_FPS = 0; // unlimited
64
void signal_handler(int sig)
65
{
66
(void) sig;
67
- if (sig == SIGSEGV) {
+ if (sig == SIGSEGV || sig == SIGABRT) {
68
st_dump(STDERR_FILENO, sig);
69
- abort();
+ exit(EXIT_FAILURE);
70
}
71
stop = 1;
72
@@ -76,6 +76,7 @@ void register_handlers()
76
signal(SIGTERM, signal_handler);
77
signal(SIGINT, signal_handler);
78
signal(SIGSEGV, signal_handler);
79
+ signal(SIGABRT, signal_handler);
80
#ifdef WITH_NEMEA
81
signal(SIGPIPE, SIG_IGN);
82
#endif
0 commit comments