Index: firmware/App/Modes/ModePostTreat.c =================================================================== diff -u -r0b8f332794e830b2a9c87c7b7ba852120e1a7334 -r648d1d3e60202ed80569a701df6666a143f5d0e8 --- firmware/App/Modes/ModePostTreat.c (.../ModePostTreat.c) (revision 0b8f332794e830b2a9c87c7b7ba852120e1a7334) +++ firmware/App/Modes/ModePostTreat.c (.../ModePostTreat.c) (revision 648d1d3e60202ed80569a701df6666a143f5d0e8) @@ -106,6 +106,8 @@ currentPostTreatmentState = HD_POST_TREATMENT_DRAIN_RESERVOIRS_STATE; currentDrainReservoirState = DRAIN_DG_DEPRIME_STATE; postTreatmentPublishTimerCounter = 0; + drainDGDePrimeActive = FALSE; + drainDGDePrimeStarttime = 0; // Reset treatment log data memset( &treatmentLogData, 0x0, sizeof( TREATMENT_LOG_DATA_PAYLOAD_T ) ); @@ -152,9 +154,6 @@ exitBloodLeakNormalState(); - drainDGDePrimeActive = FALSE; - drainDGDePrimeStarttime = 0; - return currentPostTreatmentState; }