mirror of
https://github.com/isc-projects/bind9.git
synced 2026-05-21 09:26:12 -04:00
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:
parent
fe326a8c2f
commit
4cf2efc97a
1 changed files with 1 additions and 13 deletions
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Reference in a new issue