]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
The ADB didn't find AAAA glue in a zone unless A6 glue was also present.
authorBob Halley <source@isc.org>
Fri, 30 Mar 2001 17:27:29 +0000 (17:27 +0000)
committerBob Halley <source@isc.org>
Fri, 30 Mar 2001 17:27:29 +0000 (17:27 +0000)
CHANGES
lib/dns/adb.c

diff --git a/CHANGES b/CHANGES
index 5ec36e305fd79b6101e6f9f08976a8710ec4eac2..ae372f73580b37fa14d8b153bd1787b0b8cc59a8 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,6 @@
+ 799.  [bug]           The ADB didn't find AAAA glue in a zone unless A6
+                       glue was also present.
+
  798.  [bug]           nsupdate should be able to reject bad input lines
                        and continue. [RT #1130]
 
index 98c068434747755d33ee15cad5b83f46405775ec..2018ad70c6161e3f2dd1142479efb57c9a37e7b0 100644 (file)
@@ -15,7 +15,7 @@
  * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-/* $Id: adb.c,v 1.171 2001/02/28 20:51:22 gson Exp $ */
+/* $Id: adb.c,v 1.172 2001/03/30 17:27:29 halley Exp $ */
 
 /*
  * Implementation notes
@@ -2578,22 +2578,10 @@ dns_adb_createfind(dns_adb_t *adb, isc_task_t *task, isc_taskaction_t action,
 
                /*
                 * If the name doesn't exist at all, jump to the fetch
-                * code.
-                *
-                * If the name exists but the A6 doesn't, try starting
-                * an aaaa database search.
-                *
-                * If neither of these are true, say we want an A6 fetch
-                * and perhaps we'll get lucky.
+                * code.  Otherwise, we'll try AAAA.
                 */
                if (NXDOMAIN_RESULT(result))
                        goto fetch;
-               else if (NXRRSET_RESULT(result))
-                       goto aaaa;
-               else {
-                       wanted_fetches |= DNS_ADBFIND_INET6;
-                       goto fetch;
-               }
 
            aaaa:
                result = dbfind_name(adbname, now, dns_rdatatype_aaaa);