summaryrefslogtreecommitdiff
path: root/mysys/stacktrace.c
diff options
context:
space:
mode:
Diffstat (limited to 'mysys/stacktrace.c')
-rw-r--r--mysys/stacktrace.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/mysys/stacktrace.c b/mysys/stacktrace.c
index 5718b2e762d..6a9161460a0 100644
--- a/mysys/stacktrace.c
+++ b/mysys/stacktrace.c
@@ -185,7 +185,7 @@ static int print_with_addr_resolve(void **addrs, int n)
int i;
const char *err;
- if ((err= my_addr_resolve_init()))
+ if ((err= my_addr_resolve_init(addrs[0])))
{
my_safe_printf_stderr("(my_addr_resolve failure: %s)\n", err);
return 0;
@@ -200,6 +200,7 @@ static int print_with_addr_resolve(void **addrs, int n)
my_safe_printf_stderr("%s:%u(%s)[%p]\n",
loc.file, loc.line, loc.func, addrs[i]);
}
+ my_addr_resolve_close();
return 1;
}
#endif