Fix (config API): print correct integer pointer in range check
Use the integer pointer when reporting invalid integer values: in `config_check_intrange()` error print from `param->uptr` to `param->iptr`.
This commit is contained in:
@@ -218,8 +218,12 @@ int config_check_intrange(configmodule_interface_t *cfg, paramdef_t *param)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
fprintf(stderr,"[CONFIG] config_check_intrange: %s: %i invalid value, authorized range: %i %i\n",
|
fprintf(stderr,
|
||||||
param->optname, (int)*(param->uptr), param->chkPptr->s2.okintrange[0], param->chkPptr->s2.okintrange[1]);
|
"[CONFIG] config_check_intrange: %s: %i invalid value, authorized range: %i %i\n",
|
||||||
|
param->optname,
|
||||||
|
(int)*(param->iptr),
|
||||||
|
param->chkPptr->s2.okintrange[0],
|
||||||
|
param->chkPptr->s2.okintrange[1]);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user