summaryrefslogtreecommitdiffstats
path: root/avahi-client
diff options
context:
space:
mode:
Diffstat (limited to 'avahi-client')
-rw-r--r--avahi-client/client.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/avahi-client/client.c b/avahi-client/client.c
index 1067456..2fd5123 100644
--- a/avahi-client/client.c
+++ b/avahi-client/client.c
@@ -115,7 +115,11 @@ static DBusHandlerResult filter_func(DBusConnection *bus, DBusMessage *message,
avahi_client_set_errno(client, AVAHI_ERR_DISCONNECTED);
goto fail;
- } if (dbus_message_is_signal(message, DBUS_INTERFACE_DBUS, "NameOwnerChanged")) {
+ } else if (dbus_message_is_signal(message, DBUS_INTERFACE_DBUS, "NameAcquired")) {
+
+ /* Ignore this message */
+
+ } else if (dbus_message_is_signal(message, DBUS_INTERFACE_DBUS, "NameOwnerChanged")) {
char *name, *old, *new;
if (!dbus_message_get_args(
@@ -154,7 +158,7 @@ static DBusHandlerResult filter_func(DBusConnection *bus, DBusMessage *message,
} else if (!avahi_client_is_connected(client)) {
- /* Ignore messages, we get in unconnected state */
+ /* Ignore messages we get in unconnected state */
} else if (dbus_message_is_signal (message, AVAHI_DBUS_INTERFACE_SERVER, "StateChanged")) {
int32_t state;