aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/core/panic.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/core/panic.c b/src/core/panic.c
index 47556f70..e993ddb9 100644
--- a/src/core/panic.c
+++ b/src/core/panic.c
@@ -42,16 +42,16 @@ show_backtrace(void)
#if NNG_HAVE_BACKTRACE
void *frames[50];
int nframes;
- char *lines;
+ char **lines;
int i;
nframes = backtrace(frames, sizeof (frames) / sizeof (frames[0]));
if (nframes > 1) {
- lines = backtrace_symbols(frames, nframes -1);
+ lines = backtrace_symbols(frames, nframes);
if (lines == NULL) {
return;
}
- for (i = 0; i < nframes; i++) {
+ for (i = 1; i < nframes; i++) {
nni_debug_out(lines[i]);
}
}