]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
1670. [func] Log UPDATE requests to slave zones without an acl as
authorMark Andrews <marka@isc.org>
Mon, 21 Jun 2004 00:42:42 +0000 (00:42 +0000)
committerMark Andrews <marka@isc.org>
Mon, 21 Jun 2004 00:42:42 +0000 (00:42 +0000)
                        "disabled" at debug level 3. [RT# 11657]

CHANGES
bin/named/update.c

diff --git a/CHANGES b/CHANGES
index 5a835f029aa59d3254f12aff9de15434bc2ba65b..4e49b158f773f7f3dae9fcce9f47e5ebef4eb04a 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,6 @@
+1670.  [func]          Log UPDATE requests to slave zones without an acl as
+                       "disabled" at debug level 3. [RT# 11657]
+
 1668.  [bug]           DIG_SIGCHASE was making bin/dig/host dump core.
 
 1667.  [port]          linux: not all versions have IF_NAMESIZE.
index dea27fd7d25c5af4de82a241d572cd5967f8e5ef..4d7bd773546d87565b13f4ee004769e5a48d3d6d 100644 (file)
@@ -15,7 +15,7 @@
  * PERFORMANCE OF THIS SOFTWARE.
  */
 
-/* $Id: update.c,v 1.88.2.5.2.20 2004/06/04 03:44:45 marka Exp $ */
+/* $Id: update.c,v 1.88.2.5.2.21 2004/06/21 00:42:42 marka Exp $ */
 
 #include <config.h>
 
@@ -247,9 +247,12 @@ checkupdateacl(ns_client_t *client, dns_acl_t *acl, const char *message,
        const char *msg = "denied";
        isc_result_t result;
 
-       if (slave && acl == NULL)
-               return (DNS_R_NOTIMP);
-       result = ns_client_checkaclsilent(client, acl, ISC_FALSE);
+       if (slave && acl == NULL) {
+               result = DNS_R_NOTIMP;
+               level = ISC_LOG_DEBUG(3);
+               msg = "disabled";
+       } else
+               result = ns_client_checkaclsilent(client, acl, ISC_FALSE);
 
        if (result == ISC_R_SUCCESS) {
                level = ISC_LOG_DEBUG(3);