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:
Guido Casati
2026-03-25 10:02:47 +01:00
parent 5fcd456a46
commit dc260bd4d9

View File

@@ -218,8 +218,12 @@ int config_check_intrange(configmodule_interface_t *cfg, paramdef_t *param)
return 0;
}
fprintf(stderr,"[CONFIG] config_check_intrange: %s: %i invalid value, authorized range: %i %i\n",
param->optname, (int)*(param->uptr), param->chkPptr->s2.okintrange[0], param->chkPptr->s2.okintrange[1]);
fprintf(stderr,
"[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;
}