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 045e7e4747c3097327dd712ef90b9b40e4219b52..73be3e436666246fe5be387c4638cbd69577141c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+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.
index cd97c3070bdf725e3598f364edfc0cf9b7f2933f..39244834cf34c5264484c932ce6d51543690bb4e 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 */