From d6fe9d47e0f30cffb7e40623d355df45250f8fcb Mon Sep 17 00:00:00 2001 From: Peter Barker Date: Mon, 27 Aug 2018 12:09:29 +1000 Subject: [PATCH] AP_HAL_SITL: check return value from posix_memalign Avoids return-value-must-be-checked compiler warning --- libraries/AP_HAL_SITL/Scheduler.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libraries/AP_HAL_SITL/Scheduler.cpp b/libraries/AP_HAL_SITL/Scheduler.cpp index 7bdcc2ea89..1f49d254a9 100644 --- a/libraries/AP_HAL_SITL/Scheduler.cpp +++ b/libraries/AP_HAL_SITL/Scheduler.cpp @@ -267,7 +267,9 @@ bool Scheduler::thread_create(AP_HAL::MemberProc proc, const char *name, uint32_ if (!a->f) { goto failed; } - posix_memalign(&a->stack, 4096, alloc_stack); + if (posix_memalign(&a->stack, 4096, alloc_stack) != 0) { + goto failed; + } if (!a->stack) { goto failed; }