[glib: 1/2] gspawn: Fix build on systems without O_CLOEXEC



commit 769b9a9c3799c8dff39d3d0a6fbaef80390b5a2e
Author: Ryan Schmidt <git ryandesign com>
Date:   Thu Aug 30 18:04:35 2018 -0500

    gspawn: Fix build on systems without O_CLOEXEC
    
    Fixes typo introduced in 4afe429d7ce4d813e0b263fd3eab9e543f11d2a6.
    
    See https://gitlab.gnome.org/GNOME/glib/issues/1488

 glib/gspawn.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/glib/gspawn.c b/glib/gspawn.c
index e273e2a99..5d0c29d70 100644
--- a/glib/gspawn.c
+++ b/glib/gspawn.c
@@ -1485,7 +1485,7 @@ do_posix_spawn (gchar     **argv,
       parent_close_fds[num_parent_close_fds++] = write_null;
 
 #ifndef HAVE_O_CLOEXEC
-      fcntl (read_null, F_SETFD, FD_CLOEXEC);
+      fcntl (write_null, F_SETFD, FD_CLOEXEC);
 #endif
 
       r = posix_spawn_file_actions_adddup2 (&file_actions, write_null, 1);
@@ -1509,7 +1509,7 @@ do_posix_spawn (gchar     **argv,
       parent_close_fds[num_parent_close_fds++] = write_null;
 
 #ifndef HAVE_O_CLOEXEC
-      fcntl (read_null, F_SETFD, FD_CLOEXEC);
+      fcntl (write_null, F_SETFD, FD_CLOEXEC);
 #endif
 
       r = posix_spawn_file_actions_adddup2 (&file_actions, write_null, 2);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]