]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
1269. [bug] Missing masters clause was not handled gracefully.
authorMark Andrews <marka@isc.org>
Wed, 17 Apr 2002 01:23:15 +0000 (01:23 +0000)
committerMark Andrews <marka@isc.org>
Wed, 17 Apr 2002 01:23:15 +0000 (01:23 +0000)
                        [RT #2703]

CHANGES
lib/bind9/check.c

diff --git a/CHANGES b/CHANGES
index 318caae748a4a66f485abec833c4df6dc14cc778..e06760bda28c5cb405e2b99606bff969c168ed8f 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,6 @@
+1269.  [bug]           Missing masters clause was not handled gracefully.
+                       [RT #2703]
+
 1268.  [bug]           DESTDIR was not being propogated between makes.
 
 1247.  [bug]           Don't reset the interface index for link/site local
index 0277de23bafd4b5013edbaaa3b1623898e60366e..5bc5f4058e27f079ea9ea57038af7fb7af7ab5ed 100644 (file)
@@ -15,7 +15,7 @@
  * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-/* $Id: check.c,v 1.31 2002/03/14 00:43:00 bwelling Exp $ */
+/* $Id: check.c,v 1.32 2002/04/17 01:23:15 marka Exp $ */
 
 #include <config.h>
 
@@ -413,13 +413,14 @@ check_zoneconf(cfg_obj_t *zconfig, isc_symtab_t *symtab,
                                    "zone '%s': missing 'masters' entry",
                                    zname);
                        result = ISC_R_FAILURE;
-               }
-               addrlist = cfg_tuple_get(obj, "addresses");
-               if (cfg_list_first(addrlist) == NULL) {
-                       cfg_obj_log(zoptions, logctx, ISC_LOG_ERROR,
-                                   "zone '%s': empty 'masters' entry",
-                                   zname);
-                       result = ISC_R_FAILURE;
+               } else {
+                       addrlist = cfg_tuple_get(obj, "addresses");
+                       if (cfg_list_first(addrlist) == NULL) {
+                               cfg_obj_log(zoptions, logctx, ISC_LOG_ERROR,
+                                           "zone '%s': empty 'masters' entry",
+                                           zname);
+                               result = ISC_R_FAILURE;
+                       }
                }
        }