From dc260bd4d974928d9c5dd119ad8263748c97fbf4 Mon Sep 17 00:00:00 2001 From: Guido Casati Date: Wed, 25 Mar 2026 10:02:47 +0100 Subject: [PATCH] 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`. --- common/config/config_userapi.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/common/config/config_userapi.c b/common/config/config_userapi.c index 76f9722d0a..cb08fa8b58 100644 --- a/common/config/config_userapi.c +++ b/common/config/config_userapi.c @@ -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; }