X-Git-Url: https://www.tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Fnet_socket.c;h=94db11c0fa650a457d4a43c5e694136a28510335;hp=f371dc12f91fe2e88322cfb99b64a27e1c960c02;hb=95968c67f9df9102ddbce5b7c8d34107989ad51a;hpb=cff5a844a3e6b494f4a4f6eb5b48a84780f2d0e5 diff --git a/src/net_socket.c b/src/net_socket.c index f371dc12..94db11c0 100644 --- a/src/net_socket.c +++ b/src/net_socket.c @@ -211,6 +211,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));