mirror of
https://github.com/isc-projects/bind9.git
synced 2026-06-11 04:40:00 -04:00
enforce dns_adb_createaddrinfofind() invariant
ADB `dns_adb_createaddrinfofind()` expects `maxaddrs` paramaters is always strictly positive. Add an assertion to enforce it.
This commit is contained in:
parent
460bf794a5
commit
1bad080515
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