]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
No special logic for relative names
authorMatthijs Mekking <matthijs@isc.org>
Fri, 19 Jan 2024 14:57:45 +0000 (15:57 +0100)
committerMatthijs Mekking <matthijs@isc.org>
Wed, 6 Mar 2024 09:49:02 +0000 (10:49 +0100)
Nodes in a QP-trie contain the full domain name, while nodes in a
red-black tree only contain names relative to a parent.

lib/dns/qpdb.c

index 467d8d91dfbf5d34831778c1a1299285d83c6fc9..f41f4f7375083f0c95b7b7df754a1680357dc799 100644 (file)
@@ -2244,8 +2244,8 @@ dns__qpdb_createiterator(dns_db_t *db, unsigned int options,
        qpdbiter->common.methods = &dbiterator_methods;
        qpdbiter->common.db = NULL;
        dns_db_attach(db, &qpdbiter->common.db);
-       qpdbiter->common.relative_names = ((options & DNS_DB_RELATIVENAMES) !=
-                                          0);
+       qpdbiter->common.relative_names = 0; /* no special logic for relative
+                                                names */
        qpdbiter->common.magic = DNS_DBITERATOR_MAGIC;
        qpdbiter->paused = true;
        qpdbiter->tree_locked = isc_rwlocktype_none;