diff --git a/CHANGES b/CHANGES index 3e5e98fea8..dd8e95c2bc 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,6 @@ +2139. [bug] dns_view_find() was being called with wrong type + in adb.c. [RT #16670] + 2138. [bug] Lock order reversal in resolver.c. [RT #16653] 2137. [port] Mips little endian and/or mips 64 bit are now diff --git a/lib/dns/adb.c b/lib/dns/adb.c index 39df3660b6..6f74728cf9 100644 --- a/lib/dns/adb.c +++ b/lib/dns/adb.c @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: adb.c,v 1.228 2006/08/30 23:49:58 marka Exp $ */ +/* $Id: adb.c,v 1.229 2007/02/25 23:24:36 marka Exp $ */ /*! \file * @@ -2987,7 +2987,7 @@ dbfind_name(dns_adbname_t *adbname, isc_stdtime_t now, dns_rdatatype_t rdtype) adbname->fetch6_err = FIND_ERR_UNEXPECTED; result = dns_view_find(adb->view, &adbname->name, rdtype, now, - NAME_GLUEOK(adbname), + NAME_GLUEOK(adbname) ? DNS_DBFIND_GLUEOK : 0, ISC_TF(NAME_HINTOK(adbname)), NULL, NULL, fname, &rdataset, NULL);