]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
2582. [bug] Don't emit warning log message when we attempt to
authorMark Andrews <marka@isc.org>
Thu, 26 Mar 2009 23:00:22 +0000 (23:00 +0000)
committerMark Andrews <marka@isc.org>
Thu, 26 Mar 2009 23:00:22 +0000 (23:00 +0000)
                        remove non-existant journal. [RT #19516]

CHANGES
lib/dns/zone.c

diff --git a/CHANGES b/CHANGES
index 60780cc818cffa90ad149d238b1170c2afb3eecf..68df0ff3e3cc8873efcd93ccd28f030aaf582fd7 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,6 @@
+2582.  [bug]           Don't emit warning log message when we attempt to
+                       remove non-existant journal. [RT #19516]
+
 2581.  [contrib]       dlz/mysql set MYSQL_OPT_RECONNECT option on connection.
                        Requires MySQL 5.0.19 or later. [RT #19084]
 
index c1d36efb23693c90bf5d1d26dbe8e6ee9126c6d7..683d1a4b5c1de76bb291f15d597f165a0f132c17 100644 (file)
@@ -15,7 +15,7 @@
  * PERFORMANCE OF THIS SOFTWARE.
  */
 
-/* $Id: zone.c,v 1.410.18.58 2009/02/16 02:12:58 marka Exp $ */
+/* $Id: zone.c,v 1.410.18.59 2009/03/26 23:00:22 marka Exp $ */
 
 /*! \file */
 
@@ -6413,7 +6413,7 @@ zone_replacedb(dns_zone_t *zone, dns_db_t *db, isc_boolean_t dump) {
                        isc_log_write(dns_lctx, DNS_LOGCATEGORY_GENERAL,
                                      DNS_LOGMODULE_ZONE, ISC_LOG_DEBUG(3),
                                      "removing journal file");
-                       if (remove(zone->journal) < 0) {
+                       if (remove(zone->journal) < 0 && errno != ENOENT) {
                                char strbuf[ISC_STRERRORSIZE];
                                isc__strerror(errno, strbuf, sizeof(strbuf));
                                isc_log_write(dns_lctx,