chg: nil: Fix INSIST copy-paste error checking RADIX_V4 instead of RADIX_V6

The INSIST in isc_radix_insert() checks node->data[RADIX_V4] and
node->node_num[RADIX_V4] twice due to a copy-paste error, never
verifying the RADIX_V6 fields.

Fix the second pair to check RADIX_V6.

Merge branch 'ondrej/fix-copy-paste-error-checking-RADIX_V4-instead-of-RADIX_V6' into 'main'

See merge request isc-projects/bind9!11664
This commit is contained in:
Ondřej Surý 2026-03-14 11:42:56 +01:00
commit 40aa5cfe2c

View file

@ -454,8 +454,8 @@ isc_radix_insert(isc_radix_tree_t *radix, isc_radix_node_t **target,
}
INSIST(node->data[RADIX_V4] == NULL &&
node->node_num[RADIX_V4] == -1 &&
node->data[RADIX_V4] == NULL &&
node->node_num[RADIX_V4] == -1);
node->data[RADIX_V6] == NULL &&
node->node_num[RADIX_V6] == -1);
if (source != NULL) {
/* Merging node */
for (i = 0; i < RADIX_FAMILIES; i++) {