X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=avahi-core%2Fwide-area.c;h=bf3f60de03b92bc47a1ae41c39f3b4e93a2dc8a3;hb=672a9ae57083ba3022dad773e49792bc11c75e1c;hp=4072f831e7771658e6a047f7d19db901534a3ba5;hpb=063cbc109a13f889fbbb1d7011b8d6894e311be1;p=catta diff --git a/avahi-core/wide-area.c b/avahi-core/wide-area.c index 4072f83..bf3f60d 100644 --- a/avahi-core/wide-area.c +++ b/avahi-core/wide-area.c @@ -579,8 +579,8 @@ AvahiWideAreaLookupEngine *avahi_wide_area_engine_new(AvahiServer *s) { e->cleanup_dead = 0; /* Create sockets */ - e->fd_ipv4 = avahi_open_unicast_socket_ipv4(); - e->fd_ipv6 = avahi_open_unicast_socket_ipv6(); + e->fd_ipv4 = s->config.use_ipv4 ? avahi_open_unicast_socket_ipv4() : -1; + e->fd_ipv6 = s->config.use_ipv6 ? avahi_open_unicast_socket_ipv6() : -1; if (e->fd_ipv4 < 0 && e->fd_ipv6 < 0) { avahi_log_error(__FILE__": Failed to create wide area sockets: %s", strerror(errno));