summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--rts/posix/Signals.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/rts/posix/Signals.c b/rts/posix/Signals.c
index 89195e2efd..247feba69e 100644
--- a/rts/posix/Signals.c
+++ b/rts/posix/Signals.c
@@ -540,6 +540,7 @@ backtrace_handler(int sig STG_UNUSED)
Backtrace *bt = libdw_get_backtrace(session);
libdw_print_backtrace(session, stderr, bt);
backtrace_free(bt);
+ libdw_free(session);
#else
fprintf(stderr, "This build does not support backtraces.\n");
#endif