From e97b94e00458f6b2e1f37db5d541d1df2c2961ae Mon Sep 17 00:00:00 2001
From: Jan Vcelak <jan.vcelak@nic.cz>
Date: Tue, 21 Oct 2014 17:12:51 +0200
Subject: [PATCH] schedule retry after failed AXFR

---
 src/knot/zone/events/handlers.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/knot/zone/events/handlers.c b/src/knot/zone/events/handlers.c
index a0bce68cbb..112c069707 100644
--- a/src/knot/zone/events/handlers.c
+++ b/src/knot/zone/events/handlers.c
@@ -351,7 +351,9 @@ int event_xfer(zone_t *zone)
 			zone->bootstrap_retry = bootstrap_next(zone->bootstrap_retry);
 			zone_events_schedule(zone, ZONE_EVENT_XFER, zone->bootstrap_retry);
 		} else {
-			start_expire_timer(zone, zone_soa(zone));
+			const knot_rdataset_t *soa = zone_soa(zone);
+			zone_events_schedule(zone, ZONE_EVENT_XFER, knot_soa_retry(soa));
+			start_expire_timer(zone, soa);
 		}
 
 		return KNOT_EOK;
-- 
GitLab