70b73e
diff -Naur opendnssec-1.4.5-orig/signer/src/adapter/addns.c opendnssec-1.4.5/signer/src/adapter/addns.c
70b73e
--- opendnssec-1.4.5-orig/signer/src/adapter/addns.c	2014-03-25 06:45:44.000000000 +0000
70b73e
+++ opendnssec-1.4.5/signer/src/adapter/addns.c	2014-04-18 16:26:39.079974120 +0000
70b73e
@@ -243,7 +243,8 @@
70b73e
             tmp_serial =
70b73e
                 ldns_rdf2native_int32(ldns_rr_rdf(rr, SE_SOA_RDATA_SERIAL));
70b73e
             old_serial = adapi_get_serial(zone);
70b73e
-            if (!util_serial_gt(tmp_serial, old_serial)) {
70b73e
+            if (!util_serial_gt(tmp_serial, old_serial)
70b73e
+		&& zone->db->is_initialized) {
70b73e
                 ods_log_info("[%s] zone %s is already up to date, have "
70b73e
                     "serial %u, got serial %u", adapter_str, zone->name,
70b73e
                     old_serial, tmp_serial);