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

This commit is contained in:
Dmitry Rozhkov 2017-10-27 12:16:54 +03:00
parent 6e73d91ec8
commit d686f15c9e

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 */