X-Git-Url: http://git.meshlink.io/?p=meshlink;a=blobdiff_plain;f=src%2Fnet_socket.c;h=282066976b271c23e827e7f7149daa2486bf3917;hp=730cf6b8e56f5f00ffce0fa12ec34e6a7334aedd;hb=f5dc136cfd7a3a195b75f7174722734e25f30fd9;hpb=3fba80174dbe29bcfe0d121a2a1d2e61be5ee57b diff --git a/src/net_socket.c b/src/net_socket.c index 730cf6b8..28206697 100644 --- a/src/net_socket.c +++ b/src/net_socket.c @@ -210,6 +210,7 @@ int setup_vpn_in_socket(const sockaddr_t *sa) { option = 1; setsockopt(nfd, SOL_SOCKET, SO_REUSEADDR, (void *)&option, sizeof option); + setsockopt(nfd, SOL_SOCKET, SO_BROADCAST, (void *)&option, sizeof option); if(udp_rcvbuf && setsockopt(nfd, SOL_SOCKET, SO_RCVBUF, (void *)&udp_rcvbuf, sizeof(udp_rcvbuf))) logger(LOG_WARNING, "Can't set UDP SO_RCVBUF to %i: %s", udp_rcvbuf, strerror(errno));