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:
Colin Vidal 2026-04-08 15:20:01 +02:00
parent 460bf794a5
commit 1bad080515

View file

@ -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();