diff options
author | Martin Willi <martin@revosec.ch> | 2013-03-04 15:46:34 +0100 |
---|---|---|
committer | Martin Willi <martin@revosec.ch> | 2013-03-04 15:46:34 +0100 |
commit | 1f69412b4de333ca46547fe3dd69ce441a961c79 (patch) | |
tree | bdf52e6201e37f7bde62028db3a10e5d2b7f3fd6 /src | |
parent | fe03f51302bfd70c26aba53bf17c268e522de99e (diff) | |
download | strongswan-1f69412b4de333ca46547fe3dd69ce441a961c79.tar.bz2 strongswan-1f69412b4de333ca46547fe3dd69ce441a961c79.tar.xz |
When receiving critical signals, additionally log backtraces to syslog/files
Diffstat (limited to 'src')
-rw-r--r-- | src/charon/charon.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/charon/charon.c b/src/charon/charon.c index f4bd27d34..812b7620b 100644 --- a/src/charon/charon.c +++ b/src/charon/charon.c @@ -175,6 +175,7 @@ static void segv_handler(int signal) DBG1(DBG_DMN, "thread %u received %d", thread_current_id(), signal); backtrace = backtrace_create(2); + backtrace->log(backtrace, NULL, TRUE); backtrace->log(backtrace, stderr, TRUE); backtrace->destroy(backtrace); |