From 57f5cc529c3b7ffdec9e6edc8385c0ec3a1f779e Mon Sep 17 00:00:00 2001 From: Jeremy <51220084+jeremy-rifkin@users.noreply.github.com> Date: Sun, 9 Jul 2023 21:50:39 -0400 Subject: [PATCH] Use _exit() over exit() --- src/symbols/symbols_with_addr2line.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/symbols/symbols_with_addr2line.cpp b/src/symbols/symbols_with_addr2line.cpp index 2a2b416..810631d 100644 --- a/src/symbols/symbols_with_addr2line.cpp +++ b/src/symbols/symbols_with_addr2line.cpp @@ -72,7 +72,7 @@ namespace cpptrace { close(STDERR_FILENO); // TODO: Might be worth conditionally enabling or piping // TODO: Prevent against path injection? execlp("addr2line", "addr2line", "-e", executable.c_str(), "-f", "-C", "-p", nullptr); - exit(1); // TODO: Diagnostic? + _exit(1); // TODO: Diagnostic? } internal_verify(write(input_pipe.write_end, addresses.data(), addresses.size()) != -1); close(input_pipe.read_end);