]> tinc-vpn.org Git - tinc/blobdiff - src/tincd.c
Set the CLOEXEC flag on the umbilical socket.
[tinc] / src / tincd.c
index b62c8c1903a7cf30002b2a1a0ba57efd1f9ce2fa..14a0c1120d4d0c81519c5a8e20b14944bd733da2 100644 (file)
@@ -370,6 +370,10 @@ int main(int argc, char **argv) {
                umbilical = atoi(umbstr);
                if(fcntl(umbilical, F_GETFL) < 0)
                        umbilical = 0;
+#ifdef FD_CLOEXEC
+               if(umbilical)
+                       fcntl(umbilical, F_SETFD, FD_CLOEXEC);
+#endif
        }
 #endif