resolved: stop the prober when we detect a conflict in LLMNR

This commit is contained in:
Lennart Poettering 2014-08-05 04:17:45 +02:00
parent 60eb3f7cf1
commit d84b686f06

View File

@ -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);
}