diff --git a/src/mavsdk/plugins/log_files/log_files_impl.cpp b/src/mavsdk/plugins/log_files/log_files_impl.cpp index 804bcfcf38..b03502cc24 100644 --- a/src/mavsdk/plugins/log_files/log_files_impl.cpp +++ b/src/mavsdk/plugins/log_files/log_files_impl.cpp @@ -110,7 +110,11 @@ std::pair> LogFilesImpl::get_entr prom->set_value(std::make_pair<>(result, entries)); }); - return future_result.get(); + auto result = future_result.get(); + + _entries_user_callback = nullptr; + + return result; } void LogFilesImpl::get_entries_async(LogFiles::GetEntriesCallback callback)