small refactor for max-query-restart in check.c

Use the `check_range_uint32()` function in `check.c` to test the
boundaries of `max-query-restart` instead of custom code.
This commit is contained in:
Colin Vidal 2025-11-19 12:32:09 +01:00 committed by Evan Hunt
parent fe326a8c2f
commit 4cf2efc97a

View file

@ -1999,19 +1999,7 @@ check_options(const cfg_obj_t *options, const cfg_obj_t *config,
}
}
obj = NULL;
(void)cfg_map_get(options, "max-query-restarts", &obj);
if (obj != NULL) {
uint32_t restarts = cfg_obj_asuint32(obj);
if (restarts == 0 || restarts > 255) {
cfg_obj_log(obj, ISC_LOG_ERROR,
"'max-query-restarts' is out of "
"range 1..255)");
if (result == ISC_R_SUCCESS) {
result = ISC_R_RANGE;
}
}
}
check_range_uint32(options, &result, "max-query-restarts", 1, 255);
obj = NULL;
(void)cfg_map_get(options, "prefetch", &obj);