Index: firmware/App/Modes/ModeHeatDisinfect.c =================================================================== diff -u -rdaf8d5b60c753becab80cbaf164aac0e49d533a2 -r82d72d52bc2b2836ba8195f3d43b111e877bcd61 --- firmware/App/Modes/ModeHeatDisinfect.c (.../ModeHeatDisinfect.c) (revision daf8d5b60c753becab80cbaf164aac0e49d533a2) +++ firmware/App/Modes/ModeHeatDisinfect.c (.../ModeHeatDisinfect.c) (revision 82d72d52bc2b2836ba8195f3d43b111e877bcd61) @@ -507,7 +507,7 @@ setDrainPumpTargetDeltaPressure( DRAIN_PUMP_TARGET_DELTA_PRESSURE ); setROPumpTargetFlowRate( RO_PUMP_TARGET_FLOW_RATE_LPM ); - if ( ++heatDisinfectCurrentCycle >= getNoOfCyclesToRun() ) + if ( ++heatDisinfectCurrentCycle > getNoOfCyclesToRun() ) { drainPumpTargetRPM = DRAIN_PUMP_DISINFECT_DRAIN_PATH_TARGET_RPM; heatDisinfectInternalState = INTERNAL_HEAT_DISINFECT_STATE_OFF;