Index: firmware/App/Services/SystemCommMessages.c =================================================================== diff -u -r3850bef541c43c1fb81663eb7d1ca6c98e933627 -r4dc00d3bb62964e1d93782af96185f55b7eba30e --- firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 3850bef541c43c1fb81663eb7d1ca6c98e933627) +++ firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 4dc00d3bb62964e1d93782af96185f55b7eba30e) @@ -4335,6 +4335,7 @@ memcpy( &payload, message->payload, sizeof( U32 ) ); nelson = (NELSON_SUPPORT_T)payload; + result = TRUE; switch( nelson ) { @@ -4356,6 +4357,7 @@ case NELSON_POS_CONTROL_HEAT_DISINFECT: setHeatNelsonSupportMode( nelson ); requestNewOperationMode( DG_MODE_HEAT ); + break; case NELSON_CHEM_DISINFECT: setChemNelsonSupportMode( nelson );