X-Git-Url: https://git.sesse.net/?p=cubemap;a=blobdiff_plain;f=udpstream.cpp;h=bbbcebb008da261d8fea117e31bd7224d5878d21;hp=77476499a69a2e13b61d1708ef366f222359424d;hb=6d34c5b6d8e5bec5d1421eadc103f38d206f34f1;hpb=d34b94a858c08d64eddfb9c115719fd9129be933 diff --git a/udpstream.cpp b/udpstream.cpp index 7747649..bbbcebb 100644 --- a/udpstream.cpp +++ b/udpstream.cpp @@ -13,7 +13,7 @@ UDPStream::UDPStream(const sockaddr_in6 &dst, uint32_t pacing_rate, int ttl, int multicast_iface_index) : dst(dst) { - sock = socket(AF_INET6, SOCK_DGRAM, IPPROTO_UDP); + sock = socket(AF_INET6, SOCK_DGRAM | SOCK_CLOEXEC, IPPROTO_UDP); if (sock == -1) { // Oops. Ignore this output, then. log_perror("socket");