From ef1f67754151705318352aae7b75afe4c4625b16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beat=20K=C3=BCng?= Date: Wed, 19 Feb 2020 21:12:03 +0100 Subject: [PATCH] fix mavlink_log_handler: close file descriptor if still open in destructor --- src/modules/mavlink/mavlink_log_handler.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/modules/mavlink/mavlink_log_handler.cpp b/src/modules/mavlink/mavlink_log_handler.cpp index dcc7a601e5..12d889d46f 100644 --- a/src/modules/mavlink/mavlink_log_handler.cpp +++ b/src/modules/mavlink/mavlink_log_handler.cpp @@ -349,6 +349,10 @@ LogListHelper::LogListHelper() //------------------------------------------------------------------- LogListHelper::~LogListHelper() { + if (current_log_filep) { + ::fclose(current_log_filep); + } + // Remove log data files (if any) unlink(kLogData); unlink(kTmpData);