mirror of
https://github.com/isc-projects/bind9.git
synced 2026-05-25 02:47:54 -04:00
fix: dev: Enforce dns_adb_createaddrinfofind() invariant
ADB `dns_adb_createaddrinfofind()` expects `maxaddrs` paramaters is always strictly positive. Add an assertion to enforce it. Merge branch 'colin/createaddrinfofind-invariant' into 'main' See merge request isc-projects/bind9!11819
This commit is contained in:
commit
bb330e533b
1 changed files with 1 additions and 0 deletions
|
|
@ -1743,6 +1743,7 @@ dns_adb_createaddrinfosfind(dns_adb_t *adb, isc_netaddrlist_t *addrs,
|
|||
REQUIRE(DNS_ADB_VALID(adb));
|
||||
REQUIRE(addrs != NULL);
|
||||
REQUIRE(findp != NULL && *findp == NULL);
|
||||
REQUIRE(maxaddrs > 0);
|
||||
|
||||
rcu_read_lock();
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue