resolved: don't check conflicts for DNS-SD enumeration RRs

This commit is contained in:
Dmitry Rozhkov
2017-12-08 14:29:27 +02:00
parent 6e73d91ec8
commit d686f15c9e
+4
View File
@@ -619,6 +619,10 @@ int dns_zone_check_conflicts(DnsZone *zone, DnsResourceRecord *rr) {
if (dns_zone_get(zone, rr))
return 0;
/* No conflict if it is DNS-SD RR used for service enumeration. */
if (dns_resource_key_is_dnssd_ptr(rr->key))
return 0;
/* OK, somebody else has RRs for the same name. Yuck! Let's
* start probing again */