X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=avahi-client%2Fclient.c;h=90686fc6fabc8d635db35e9b700ce8909aaf0581;hb=d0a63590d4730eb0af3ec6027818cb62d50ea657;hp=4ee8e41690a2e6fdaf65fe748077392ab2f28124;hpb=1463c6f70a4755ddbf447c00aacb78c66852424e;p=catta diff --git a/avahi-client/client.c b/avahi-client/client.c index 4ee8e41..90686fc 100644 --- a/avahi-client/client.c +++ b/avahi-client/client.c @@ -863,6 +863,7 @@ int avahi_client_is_connected(AvahiClient *client) { assert(client); return + client->bus && dbus_connection_get_is_connected(client->bus) && (client->state == AVAHI_CLIENT_S_RUNNING || client->state == AVAHI_CLIENT_S_REGISTERING || client->state == AVAHI_CLIENT_S_COLLISION); }