diff -r f436d826de4b -r b863e0147296 thermferm/server.c --- a/thermferm/server.c Sun Aug 31 17:51:04 2014 +0200 +++ b/thermferm/server.c Sun Aug 31 18:25:32 2014 +0200 @@ -1547,7 +1547,7 @@ unit->heater_state = ival; } else if (val && (strcmp(kwd, (char *)"HEATER_DELAY") == 0)) { - if ((sscanf(val, "%d", &ival) == 1) && ((ival == 0) || (ival == 100))) + if (sscanf(val, "%d", &ival) == 1) unit->heater_delay = ival; } else if (strcmp(kwd, (char *)"COOLER_ADDRESS") == 0) { @@ -1566,7 +1566,7 @@ unit->cooler_state = ival; } else if (val && (strcmp(kwd, (char *)"COOLER_DELAY") == 0)) { - if ((sscanf(val, "%d", &ival) == 1) && ((ival == 0) || (ival == 100))) + if (sscanf(val, "%d", &ival) == 1) unit->cooler_delay = ival; } else if (strcmp(kwd, (char *)"FAN_ADDRESS") == 0) { @@ -1585,7 +1585,7 @@ unit->fan_state = ival; } else if (val && (strcmp(kwd, (char *)"FAN_DELAY") == 0)) { - if ((sscanf(val, "%d", &ival) == 1) && ((ival == 0) || (ival == 100))) + if (sscanf(val, "%d", &ival) == 1) unit->fan_delay = ival; } else if (strcmp(kwd, (char *)"DOOR_ADDRESS") == 0) {