]> git.sesse.net Git - cubemap/blobdiff - udpstream.cpp
Set close-on-exec on all file descriptors we open.
[cubemap] / udpstream.cpp
index 77476499a69a2e13b61d1708ef366f222359424d..bbbcebb008da261d8fea117e31bd7224d5878d21 100644 (file)
@@ -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");