From b687473174a921a7282503ded9151de911ea2612 Mon Sep 17 00:00:00 2001 From: Lucas De Marchi Date: Tue, 21 Jun 2016 16:42:17 -0300 Subject: [PATCH] AP_HAL_Linux: ignore unused result on panic There's not much we can do if the write() call inside a panic function failed. Just ignore the failure. --- libraries/AP_HAL_Linux/system.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libraries/AP_HAL_Linux/system.cpp b/libraries/AP_HAL_Linux/system.cpp index ff0c119248..52bab46718 100644 --- a/libraries/AP_HAL_Linux/system.cpp +++ b/libraries/AP_HAL_Linux/system.cpp @@ -3,6 +3,7 @@ #include #include +#include #include #include #include @@ -27,7 +28,7 @@ void panic(const char *errormsg, ...) va_start(ap, errormsg); vdprintf(1, errormsg, ap); va_end(ap); - write(1, "\n", 1); + UNUSED_RESULT(write(1, "\n", 1)); hal.rcin->deinit(); hal.scheduler->delay_microseconds(10000);