s4-socket: use set_close_on_exec()
[kai/samba.git] / source4 / lib / socket / socket_ip.c
index cab51beafb968100224b2ea9f762b63eb8583e5a..d2d57798d4c39bdc246baafcf82230a6ab6fd4e1 100644 (file)
@@ -50,6 +50,8 @@ static NTSTATUS ipv4_init(struct socket_context *sock)
                return map_nt_error_from_unix_common(errno);
        }
 
+       set_close_on_exec(sock->fd);
+
        sock->backend_name = "ipv4";
        sock->family = AF_INET;
 
@@ -610,6 +612,8 @@ static NTSTATUS ipv6_init(struct socket_context *sock)
                return map_nt_error_from_unix_common(errno);
        }
 
+       set_close_on_exec(sock->fd);
+
        sock->backend_name = "ipv6";
        sock->family = AF_INET6;