From 357f047ca4392c174f99ef221641400dcc16bad2 Mon Sep 17 00:00:00 2001 From: Mike McKnight Date: Wed, 30 Mar 2016 21:49:08 -0600 Subject: [PATCH] Cleaned up a little --- mdns_avahi.c | 54 +++++++++++++++++++++++++++------------------------- 1 file changed, 28 insertions(+), 26 deletions(-) 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; } } -- 2.47.3