Index: firmware/App/Modes/ModePreTreat.c =================================================================== diff -u -r9fa9249e89e8819e6ea03c51cfe34498095cb4b8 -r387a763cd2ca85cc5245f8e8953485299047f096 --- firmware/App/Modes/ModePreTreat.c (.../ModePreTreat.c) (revision 9fa9249e89e8819e6ea03c51cfe34498095cb4b8) +++ firmware/App/Modes/ModePreTreat.c (.../ModePreTreat.c) (revision 387a763cd2ca85cc5245f8e8953485299047f096) @@ -1164,12 +1164,12 @@ state = PRE_TREATMENT_RESERVOIR_MGMT_REQUEST_RESERVOIR_SWITCH_STATE; if ( ( TRUE == reservoirStatus[ DG_RESERVOIR_1 ].flushComplete ) && - ( TRUE == reservoirStatus[ DG_RESERVOIR_2 ].flushComplete ) ) + ( TRUE == reservoirStatus[ DG_RESERVOIR_2 ].flushComplete ) ) { reservoirStatus[ inactiveReservoir ].fillComplete = TRUE; if ( ( TRUE == reservoirStatus[ DG_RESERVOIR_1 ].fillComplete ) && - ( TRUE == reservoirStatus[ DG_RESERVOIR_2 ].fillComplete ) ) + ( TRUE == reservoirStatus[ DG_RESERVOIR_2 ].fillComplete ) ) { state = PRE_TREATMENT_RESERVOIR_MGMT_COMPLETE_STATE; } @@ -1185,7 +1185,7 @@ { reservoirStatus[ inactiveReservoir ].flushCount -= 1; } - if ( 0 == reservoirStatus[ inactiveReservoir ].flushCount ) + else // 0 == reservoirStatus[ inactiveReservoir ].flushCount { reservoirStatus[ inactiveReservoir ].flushComplete = TRUE; }