From a469a315282956688452b381d51375529537c7e8 Mon Sep 17 00:00:00 2001 From: Andy Piper Date: Sat, 4 Jan 2020 11:39:28 +0000 Subject: [PATCH] AP_HAL_SITL: prevent dump_stack_trace() blowing up on macOS --- libraries/AP_HAL_SITL/system.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libraries/AP_HAL_SITL/system.cpp b/libraries/AP_HAL_SITL/system.cpp index 33bee3bdf8..fb00dbd2c0 100644 --- a/libraries/AP_HAL_SITL/system.cpp +++ b/libraries/AP_HAL_SITL/system.cpp @@ -75,7 +75,11 @@ void dump_stack_trace() progname[n] = 0; p = strrchr(progname, '/'); - *p = 0; + if (p != nullptr) { + *p = 0; + } else { + p = progname; + } char output_filepath[30]; snprintf(output_filepath,