Call set_cloexec() with the right parameters. (#386252, Guillaume
authorMatthias Clasen <mclasen@redhat.com>
Fri, 15 Dec 2006 18:27:51 +0000 (18:27 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Fri, 15 Dec 2006 18:27:51 +0000 (18:27 +0000)
2006-12-15  Matthias Clasen  <mclasen@redhat.com>

        * glib/gspawn.c (do_exec): Call set_cloexec() with
        the right parameters.  (#386252, Guillaume Desmottes)

ChangeLog
glib/gspawn.c

index 045e7e4..73be3e4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2006-12-15  Matthias Clasen  <mclasen@redhat.com>
 
+       * glib/gspawn.c (do_exec): Call set_cloexec() with
+       the right parameters.  (#386252, Guillaume Desmottes)
+
+2006-12-15  Matthias Clasen  <mclasen@redhat.com>
+
        Fix #357585, Padraig O'Briain.
        
        * configure.in: Check for fdwalk.
index cd97c30..3924483 100644 (file)
@@ -928,7 +928,7 @@ do_exec (gint                  child_err_report_fd,
   else
     {
       /* We need to do child_err_report_fd anyway */
-      set_cloexec (child_err_report_fd);
+      set_cloexec (NULL, child_err_report_fd);
     }
   
   /* Redirect pipes as required */