]> git.meshlink.io Git - catta/blobdiff - avahi-core/entry.c
Add service-types for Thousand Parsec
[catta] / avahi-core / entry.c
index e2a7c6c270b84d719e10b1bff898b94937ebe852..55c9ea29d99804c3cdd972d0a4ce2206b1095950 100644 (file)
@@ -161,6 +161,11 @@ static int check_record_conflict(AvahiServer *s, AvahiIfIndex interface, AvahiPr
         if ((flags & AVAHI_PUBLISH_ALLOW_MULTIPLE) && (e->flags & AVAHI_PUBLISH_ALLOW_MULTIPLE) )
             continue;
 
+        if (avahi_record_equal_no_ttl(r, e->record)) {
+            /* The records are the same, not a conflict in any case */
+            continue;
+        }
+
         if ((interface <= 0 ||
              e->interface <= 0 ||
              e->interface == interface) &&