]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
2814. [func] Provide a definitive error message when a master
authorMark Andrews <marka@isc.org>
Mon, 21 Dec 2009 04:29:10 +0000 (04:29 +0000)
committerMark Andrews <marka@isc.org>
Mon, 21 Dec 2009 04:29:10 +0000 (04:29 +0000)
                        zone is not loaded. [RT #20757]

CHANGES
lib/dns/zone.c

diff --git a/CHANGES b/CHANGES
index b693749408f351611a2057f674915bb7fcfc3442..a1fd5c8bea11df3f4fd6cf0409e8887d0586417c 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,6 @@
+2814.  [func]          Provide a definitive error message when a master
+                       zone is not loaded. [RT #20757]
 2813.  [bug]           Better handling of unreadable DNSSEC key files.
                        [RT #20710]
 
index 37ae4b62df05914b797a8e3905e071e5815c3fe7..7de739159a2378e6edef3e72b5c5c132edad8401 100644 (file)
@@ -15,7 +15,7 @@
  * PERFORMANCE OF THIS SOFTWARE.
  */
 
-/* $Id: zone.c,v 1.543 2009/12/18 23:49:03 tbox Exp $ */
+/* $Id: zone.c,v 1.544 2009/12/21 04:29:10 marka Exp $ */
 
 /*! \file */
 
@@ -3634,7 +3634,8 @@ zone_postload(dns_zone_t *zone, dns_db_t *db, isc_time_t loadtime,
                if (zone->task != NULL)
                        zone_settimer(zone, &now);
                result = ISC_R_SUCCESS;
-       }
+       } else if (zone->type == dns_zone_master)
+               dns_zone_log(zone, ISC_LOG_ERROR, "not loaded due to errors.");
        return (result);
 }