diff options
author | Martin Willi <martin@revosec.ch> | 2013-03-04 15:50:21 +0100 |
---|---|---|
committer | Martin Willi <martin@revosec.ch> | 2013-03-04 15:50:21 +0100 |
commit | b668f1417d0ed87df3681247bd7ac1b065a452f0 (patch) | |
tree | 902c5e20b145632efa254448c38c9c3d8d595141 /src/libstrongswan/utils/backtrace.c | |
parent | 1f69412b4de333ca46547fe3dd69ce441a961c79 (diff) | |
download | strongswan-b668f1417d0ed87df3681247bd7ac1b065a452f0.tar.bz2 strongswan-b668f1417d0ed87df3681247bd7ac1b065a452f0.tar.xz |
Don't invoke addr2line if dladdr() did not yield a filename
Diffstat (limited to 'src/libstrongswan/utils/backtrace.c')
-rw-r--r-- | src/libstrongswan/utils/backtrace.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libstrongswan/utils/backtrace.c b/src/libstrongswan/utils/backtrace.c index 05851c2b7..45571981e 100644 --- a/src/libstrongswan/utils/backtrace.c +++ b/src/libstrongswan/utils/backtrace.c @@ -407,7 +407,7 @@ METHOD(backtrace_t, log_, void, esc(file, TTY_FG_YELLOW), info.dli_fname, esc(file, TTY_FG_DEF), info.dli_fbase, this->frames[i]); } - if (detailed) + if (detailed && info.dli_fname[0]) { print_sourceline(file, (char*)info.dli_fname, ptr); } |