case xbt_cfgelm_int:
i = strtol(value, &ret, 0);
- if (value == NULL) {
+ if (ret == value) {
xbt_die("Value of option %s not valid. Should be an integer", key);
}
case xbt_cfgelm_double:
d = strtod(value, &ret);
- if (value == NULL) {
+ if (ret == value) {
xbt_die("Value of option %s not valid. Should be a double", key);
}
*(val++) = '\0';
i = strtol(val, &ret, 0);
- if (val == NULL) {
+ if (ret == val) {
xbt_die("Value of option %s not valid. Should be an peer (machine:port)", key);
}