From fc276c340e2c1b414812cf9f6452b8d51674390c Mon Sep 17 00:00:00 2001 From: Romain Pokrzywka Date: Mon, 4 Oct 2010 12:33:36 +0200 Subject: [PATCH] Restore the close_on_exec flag on windows. --- dbus/dbus-sysdeps-win.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dbus/dbus-sysdeps-win.c b/dbus/dbus-sysdeps-win.c index ae46120..ece1069 100644 --- a/dbus/dbus-sysdeps-win.c +++ b/dbus/dbus-sysdeps-win.c @@ -1359,6 +1359,8 @@ _dbus_connect_tcp_socket_with_nonce (const char *host, } } + _dbus_fd_set_close_on_exec (fd); + if (!_dbus_set_fd_nonblocking (fd, error)) { closesocket (fd); @@ -1551,6 +1553,7 @@ _dbus_listen_tcp_socket (const char *host, for (i = 0 ; i < nlisten_fd ; i++) { + _dbus_fd_set_close_on_exec (listen_fd[i]); if (!_dbus_set_fd_nonblocking (listen_fd[i], error)) { goto failed; -- 2.7.4