# HG changeset patch # User szabii # Date 985274728 0 # Node ID aa52cdb712d8a15f31810b6a14eb18b65c52dee1 # Parent a8552ad553e01600f335d0601da3832852189d58 fix TYPE_FLOAT parameter reading diff -r a8552ad553e0 -r aa52cdb712d8 cfgparser.c --- a/cfgparser.c Thu Mar 22 01:57:58 2001 +0000 +++ b/cfgparser.c Thu Mar 22 15:25:28 2001 +0000 @@ -141,7 +141,7 @@ case CONF_TYPE_FLOAT: if (param == NULL) goto err_missing_param; - if (!isdigit(*param)) { + if (!isdigit(*param) && *param != '-' && *param != '.') { printf("parameter must be a floating point number:\n"); ret = ERR_MISSING_PARAM; goto out;