From 923dca0cb8b1a99cae3c0123a195c986d3028a1e Mon Sep 17 00:00:00 2001 From: Randy Mackay Date: Tue, 11 Mar 2014 11:30:15 +0900 Subject: [PATCH] Rover: Log_Write_Startup checks success of cmd read before logging --- APMrover2/Log.pde | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/APMrover2/Log.pde b/APMrover2/Log.pde index 71bd404723..d8e4cce246 100644 --- a/APMrover2/Log.pde +++ b/APMrover2/Log.pde @@ -295,8 +295,9 @@ static void Log_Write_Startup(uint8_t type) // write all commands to the dataflash as well AP_Mission::Mission_Command cmd; for (uint8_t i = 0; i < mission.num_commands(); i++) { - mission.read_cmd_from_storage(i,cmd); - Log_Write_Cmd(cmd); + if(mission.read_cmd_from_storage(i,cmd)) { + Log_Write_Cmd(cmd); + } } }