diff --git a/src/knot/server/zones.c b/src/knot/server/zones.c index 102d364948e0170c3e4e38d6449d99f053b9b3fd..52ab6acab19c1b91bf6fe9429aa32e12071b8371 100644 --- a/src/knot/server/zones.c +++ b/src/knot/server/zones.c @@ -1089,9 +1089,10 @@ static int zones_insert_zone(conf_zone_t *z, knot_zone_t **dst, if (stat_ret == 0 && stat(z->ixfr_db, &st_db) == 0) { if (st_zone.st_mtime > st_db.st_mtime) { ret = zones_discard_journal(z); - if (ret != KNOT_EOK) + if (ret != KNOT_EOK) { knot_dname_free(&dname); return ret; + } } }