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;