diff options
Diffstat (limited to 'src/resolve/resolved-dns-zone.c')
-rw-r--r-- | src/resolve/resolved-dns-zone.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/resolve/resolved-dns-zone.c b/src/resolve/resolved-dns-zone.c index 04a46745f7..72321d0c6b 100644 --- a/src/resolve/resolved-dns-zone.c +++ b/src/resolve/resolved-dns-zone.c @@ -496,6 +496,8 @@ void dns_zone_item_conflict(DnsZoneItem *i) { dns_resource_record_to_string(i->rr, &pretty); log_info("Detected conflict on %s", strna(pretty)); + dns_zone_item_probe_stop(i); + /* Withdraw the conflict item */ i->state = DNS_ZONE_ITEM_WITHDRAWN; @@ -522,7 +524,6 @@ void dns_zone_item_ready(DnsZoneItem *i) { dns_zone_item_probe_stop(i); i->state = DNS_ZONE_ITEM_ESTABLISHED; - } else dns_zone_item_conflict(i); } |