diff --git a/src/zeroconf/ZeroconfAvahi.cxx b/src/zeroconf/ZeroconfAvahi.cxx index 466a29351..29e5f7ba8 100644 --- a/src/zeroconf/ZeroconfAvahi.cxx +++ b/src/zeroconf/ZeroconfAvahi.cxx @@ -157,8 +157,6 @@ MyAvahiClientCallback(AvahiClient *c, AvahiClientState state, FormatDebug(avahi_domain, "Client changed to state %d", state); switch (state) { - int reason; - case AVAHI_CLIENT_S_RUNNING: LogDebug(avahi_domain, "Client is RUNNING"); @@ -169,8 +167,8 @@ MyAvahiClientCallback(AvahiClient *c, AvahiClientState state, break; case AVAHI_CLIENT_FAILURE: - reason = avahi_client_errno(c); - if (reason == AVAHI_ERR_DISCONNECTED) { + if (int reason = avahi_client_errno(c); + reason == AVAHI_ERR_DISCONNECTED) { LogNotice(avahi_domain, "Client Disconnected, will reconnect shortly"); if (avahi_group != nullptr) {