X-Git-Url: https://tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Fnet_socket.c;h=94db11c0fa650a457d4a43c5e694136a28510335;hp=f371dc12f91fe2e88322cfb99b64a27e1c960c02;hb=5a28aa7b8b0ab6237c2eab5f8b11253ea3ec5a05;hpb=8e717ddb602f01f656369106ec0398efbe9ca4a4 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));