X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=avahi-daemon%2Fmain.c;h=d8f9aa6fdd69eecd1327de19545d5b8813765bd9;hb=d7a988b459bedde8ebd2a34d954c2c1836c5a5f8;hp=7f796cac9f74481f80b2dbb146ab1fe2b7fe565e;hpb=1f36056b4cf212ae06aa9e4eca72accb17acebb0;p=catta diff --git a/avahi-daemon/main.c b/avahi-daemon/main.c index 7f796ca..d8f9aa6 100644 --- a/avahi-daemon/main.c +++ b/avahi-daemon/main.c @@ -317,6 +317,11 @@ static void update_browse_domains(void) { int n; char **p; + if (!resolv_conf_search_domains) { + avahi_server_set_browse_domains(avahi_server, NULL); + return; + } + l = avahi_string_list_copy(config.server_config.browse_domains); for (p = resolv_conf_search_domains, n = 0; *p && n < BROWSE_DOMAINS_MAX; p++, n++) { @@ -1172,7 +1177,7 @@ static int drop_root(void) { #elif defined(HAVE_SETREGID) r = setregid(gr->gr_gid, gr->gr_gid); #else -#error "No API to drop priviliges" +#error "No API to drop privileges" #endif if (r < 0) { @@ -1188,7 +1193,7 @@ static int drop_root(void) { #elif defined(HAVE_SETREUID) r = setreuid(pw->pw_uid, pw->pw_uid); #else -#error "No API to drop priviliges" +#error "No API to drop privileges" #endif if (r < 0) {