diff --git a/ArduCopter/Log.cpp b/ArduCopter/Log.cpp index aa474aae58..c550122227 100644 --- a/ArduCopter/Log.cpp +++ b/ArduCopter/Log.cpp @@ -919,9 +919,7 @@ void Copter::start_logging() // dataflash may have stopped logging - when we get_log_data, // for example. Always try to restart: - if (!DataFlash.logging_started()) { - DataFlash.StartNewLog(); - } + DataFlash.StartUnstartedLogging(); } void Copter::log_init(void) diff --git a/ArduCopter/system.cpp b/ArduCopter/system.cpp index ec789b83ab..74d2648c4d 100644 --- a/ArduCopter/system.cpp +++ b/ArduCopter/system.cpp @@ -503,9 +503,7 @@ bool Copter::should_log(uint32_t mask) if (in_log_download) { return false; } - if (!DataFlash.logging_started()) { - start_logging(); - } + start_logging(); return true; #else return false;