From: Libor Peltan Date: Thu, 17 Sep 2020 15:50:39 +0000 (+0200) Subject: bugfix: zone load: dont start extra chgset if zonefile unupdated X-Git-Tag: v3.1.0~377^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=91c9df6cda8da7c694f9f448fc32fb0a77c8eefb;p=thirdparty%2Fknot-dns.git bugfix: zone load: dont start extra chgset if zonefile unupdated --- diff --git a/src/knot/events/handlers/load.c b/src/knot/events/handlers/load.c index 7a89172fd0..924c387453 100644 --- a/src/knot/events/handlers/load.c +++ b/src/knot/events/handlers/load.c @@ -217,8 +217,8 @@ int event_load(conf_t *conf, zone_t *zone) uint32_t middle_serial = zone_contents_serial(up.new_cont); - if (do_diff && old_contents_exist && dnssec_enable && - zone->zonefile.serial != zone_contents_serial(zone->contents) && + if (do_diff && old_contents_exist && dnssec_enable && zf_conts != NULL && + zone_contents_serial(zf_conts) != zone_contents_serial(zone->contents) && !zone_journal_has_zij(zone)) { ret = zone_update_start_extra(&up); if (ret != KNOT_EOK) {