altos: Fix inverted test for corrupt flight log
[fw/altos] / src / kernel / ao_log.c
index 08af5b583028b04903bf8ede5dd62e9c677f9e64..f70c723296afb753b930546553cc6ceee44c6792 100644 (file)
@@ -183,7 +183,7 @@ ao_log_flight(uint8_t slot)
        if (ao_log_check_clear())
                return 0;
 
-       if (ao_log_check_data() || log.type != AO_LOG_FLIGHT)
+       if (!ao_log_check_data() || log.type != AO_LOG_FLIGHT)
                return -(int16_t) (slot + 1);
 
        return log.u.flight.flight;