Index: firmware/App/Controllers/BloodLeak.c =================================================================== diff -u -redd44135869db32d23a0c809f6107b153c34d3bd -r20fe5dc6869557f96c86fbd9d7f2f634ce23696a --- firmware/App/Controllers/BloodLeak.c (.../BloodLeak.c) (revision edd44135869db32d23a0c809f6107b153c34d3bd) +++ firmware/App/Controllers/BloodLeak.c (.../BloodLeak.c) (revision 20fe5dc6869557f96c86fbd9d7f2f634ce23696a) @@ -701,7 +701,7 @@ * The handleBloodLeakInitState function handles the Blood Leak module in init * state. * @details Inputs: bloodLeakEmbModeHasZeroBeenRqustd - * @details Outputs: none + * @details Outputs: bloodLeakEmbModeHasZeroBeenRqustd, bloodLeakPersistenceCtr * @return next state *************************************************************************/ static BLOOD_LEAK_STATE_T handleBloodLeakInitState( void ) @@ -712,6 +712,7 @@ if ( TRUE == bloodLeakEmbModeHasZeroBeenRqustd ) { bloodLeakEmbModeHasZeroBeenRqustd = FALSE; + bloodLeakPersistenceCtr = 0; state = BLOOD_LEAK_CHECK_ZERO_AND_SELF_TEST_STATE; }