summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--avahi-core/iface.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/avahi-core/iface.c b/avahi-core/iface.c
index 8540720..d5fe5b1 100644
--- a/avahi-core/iface.c
+++ b/avahi-core/iface.c
@@ -47,7 +47,8 @@ static void update_address_rr(AvahiInterfaceMonitor *m, AvahiInterfaceAddress *a
assert(m);
assert(a);
- if (m->list == LIST_DONE &&
+ if (a->interface->announcing &&
+ m->list == LIST_DONE &&
avahi_interface_address_relevant(a) &&
!remove_rrs &&
m->server->config.publish_addresses &&