+1977. [bug] Silence noisy log message. [RT #15704]
+
1976. [bug] Handle systems with no IPv4 addresses. [RT #15695]
1975. [bug] libbind: isc_gethexstring() could misparse multi-line
* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: query.c,v 1.279 2006/01/05 02:19:01 marka Exp $ */
+/* $Id: query.c,v 1.280 2006/02/02 22:48:58 marka Exp $ */
/*! \file */
/*
* First we must find the right database.
*/
- options = 0;
+ options &= DNS_GETDB_NOLOG; /* Preserve DNS_GETDB_NOLOG. */
if (dns_rdatatype_atparent(qtype) &&
!dns_name_equal(client->query.qname, dns_rootname))
options |= DNS_GETDB_NOEXACT;
query_maybeputqname(client);
client->query.qname = tname;
want_restart = ISC_TRUE;
+ if (!WANTRECURSION(client))
+ options |= DNS_GETDB_NOLOG;
goto addauth;
case DNS_R_DNAME:
/*
client->query.qname = fname;
fname = NULL;
want_restart = ISC_TRUE;
+ if (!WANTRECURSION(client))
+ options |= DNS_GETDB_NOLOG;
goto addauth;
default:
/*