From: Romain Pokrzywka Date: Mon, 4 Oct 2010 10:33:36 +0000 (+0200) Subject: Restore the close_on_exec flag on windows. X-Git-Tag: dbus-1.4.1~33 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fc276c340e2c1b414812cf9f6452b8d51674390c;p=thirdparty%2Fdbus.git Restore the close_on_exec flag on windows. --- diff --git a/dbus/dbus-sysdeps-win.c b/dbus/dbus-sysdeps-win.c index ae461204f..ece106907 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;