diff --git a/src/modules/mavlink/mavlink_log_handler.cpp b/src/modules/mavlink/mavlink_log_handler.cpp index 019c0dc541..903737ed87 100644 --- a/src/modules/mavlink/mavlink_log_handler.cpp +++ b/src/modules/mavlink/mavlink_log_handler.cpp @@ -429,6 +429,7 @@ LogListHelper::get_log_data(uint8_t len, uint8_t *buffer) if (offset && fseek(current_log_filep, offset, SEEK_CUR)) { fclose(current_log_filep); + current_log_filep = nullptr; PX4LOG_WARN("MavlinkLogHandler::get_log_data Seek error in %s\n", current_log_filename); return 0; }