Index: firmware/App/Modes/ModeHeatDisinfect.c =================================================================== diff -u -rec55d622a5c4acbe1aa077eba38a9e34c559a85f -r2dfd525b79f7b78d5ebf4a2d6edf483352eac597 --- firmware/App/Modes/ModeHeatDisinfect.c (.../ModeHeatDisinfect.c) (revision ec55d622a5c4acbe1aa077eba38a9e34c559a85f) +++ firmware/App/Modes/ModeHeatDisinfect.c (.../ModeHeatDisinfect.c) (revision 2dfd525b79f7b78d5ebf4a2d6edf483352eac597) @@ -1857,9 +1857,9 @@ if ( ++rsrvrFillStableTimeCounter >= RSRVRS_FULL_STABLE_TIME_COUNT ) { status = DG_RESERVOIR_REACHED_TARGET; - rsrvrFillStableTimeCounter = 0; { + rsrvrFillStableTimeCounter = 0; // Set the state timer in case it needs to be used for another timeout check - stateTimer = getMSTimerCount(); } + stateTimer = getMSTimerCount(); } } else if ( TRUE == didTimeout( stateTimer, timeout ) )