Package: ion3-mod-ionflux
Version: 20050428-7
Followup-For: Bug #329201

Hi,

a patch is attached and about to be uploaded.

        René
Tue Sep 20 15:02:06 CEST 2005  René van Bevern <[EMAIL PROTECTED]>
  * set close-on-exec flag on the file descriptors.
diff -rN -u old-mod_ionflux-3/mod_ionflux/mod_ionflux.c 
new-mod_ionflux-3/mod_ionflux/mod_ionflux.c
--- old-mod_ionflux-3/mod_ionflux/mod_ionflux.c 2005-09-20 18:35:34.000000000 
+0200
+++ new-mod_ionflux-3/mod_ionflux/mod_ionflux.c 2005-09-20 14:52:16.000000000 
+0200
@@ -165,6 +165,18 @@
         }
     }
     
+    /* close socket on exec */ {
+        int fl=fcntl(fd, F_GETFD);
+        if(fl!=-1)
+            fl=fcntl(fd, F_SETFD, fl|FD_CLOEXEC);
+        if(fl==-1){
+            warn_err();
+            close(fd);
+            return;
+        }
+
+    }
+    
     for(i=0; i<MAX_SERVED; i++){
         if(bufs[i].fd<0)
             break;

Reply via email to