records, so it is consistent with the network conflict detection. This
allows you to publish shared services from the same machine not just
different machines.
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@1499
941a03a8-eaeb-0310-b9a0-
b1bbd8fe43fe
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) &&