From: Mike McKnight Date: Thu, 31 Mar 2016 03:49:08 +0000 (-0600) Subject: Cleaned up a little X-Git-Tag: 2.9.5.7~18^2~1 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F257%2Fhead;p=thirdparty%2Fshairport-sync.git Cleaned up a little --- diff --git a/mdns_avahi.c b/mdns_avahi.c index c7b51c55..55a8e0c4 100644 --- a/mdns_avahi.c +++ b/mdns_avahi.c @@ -38,7 +38,6 @@ static AvahiClient *client = NULL; static AvahiEntryGroup *group = NULL; static AvahiThreadedPoll *tpoll = NULL; -static pthread_t tpoll_id; static char *name = NULL; static int port = 0; @@ -52,7 +51,6 @@ static void egroup_callback(AvahiEntryGroup *g, AvahiEntryGroupState state, case AVAHI_ENTRY_GROUP_ESTABLISHED: /* The entry group has been established successfully */ inform("Service '%s' successfully established.\n", name ); - tpoll_id = pthread_self(); break; case AVAHI_ENTRY_GROUP_COLLISION: @@ -83,6 +81,10 @@ static void egroup_callback(AvahiEntryGroup *g, AvahiEntryGroupState state, case AVAHI_ENTRY_GROUP_REGISTERING: inform( "Service '%s' group is registering.\n", name ); break; + + default: + warn( "Unhandled avahi egroup state: %d\n", state ); + break; } } @@ -124,30 +126,30 @@ static void register_service(AvahiClient *c) { static void client_callback(AvahiClient *c, AvahiClientState state, AVAHI_GCC_UNUSED void *userdata) { switch (state) { - case AVAHI_CLIENT_S_REGISTERING: - if (group) - avahi_entry_group_reset(group); - break; - - case AVAHI_CLIENT_S_RUNNING: - register_service(c); - break; - - case AVAHI_CLIENT_FAILURE: - die("avahi client failure"); - break; - - case AVAHI_CLIENT_S_COLLISION: - warn( "Avahi state is AVAHI_CLIENT_S_COLLISION...would have killed the service: %s\n", name ); - break; - - case AVAHI_CLIENT_CONNECTING: - inform( "Received AVAHI_CLIENT_CONNECTING\n" ); - break; - - default: - warn( "Unhandled avahi state: %d\n", state ); - break; + case AVAHI_CLIENT_S_REGISTERING: + if (group) + avahi_entry_group_reset(group); + break; + + case AVAHI_CLIENT_S_RUNNING: + register_service(c); + break; + + case AVAHI_CLIENT_FAILURE: + die("avahi client failure"); + break; + + case AVAHI_CLIENT_S_COLLISION: + warn( "Avahi state is AVAHI_CLIENT_S_COLLISION...needs a rename: %s\n", name ); + break; + + case AVAHI_CLIENT_CONNECTING: + inform( "Received AVAHI_CLIENT_CONNECTING\n" ); + break; + + default: + warn( "Unhandled avahi client state: %d\n", state ); + break; } }