Index: firmware/App/Modes/ModeTreatment.c =================================================================== diff -u -r28b7042e4ec84be96d53795688530e348bdc6fb1 -r03ca1896138e7ec112b949cfa0195eb6eb31335b --- firmware/App/Modes/ModeTreatment.c (.../ModeTreatment.c) (revision 28b7042e4ec84be96d53795688530e348bdc6fb1) +++ firmware/App/Modes/ModeTreatment.c (.../ModeTreatment.c) (revision 03ca1896138e7ec112b949cfa0195eb6eb31335b) @@ -1044,7 +1044,8 @@ } else { - if ( treatmentTime > getU32TreatmentParamUpperRangeLimit( TREATMENT_PARAM_TREATMENT_DURATION ) ) + if ( ( treatmentTime < getU32TreatmentParamLowerRangeLimit( TREATMENT_PARAM_TREATMENT_DURATION ) ) || + ( treatmentTime > getU32TreatmentParamUpperRangeLimit( TREATMENT_PARAM_TREATMENT_DURATION ) ) ) { rejectReason = REQUEST_REJECT_REASON_TREATMENT_TIME_OUT_OF_RANGE; }