17 lines
491 B
Diff
17 lines
491 B
Diff
|
diff -up iptables-1.4.0/xtables.c.cloexec iptables-1.4.0/xtables.c
|
||
|
--- iptables-1.4.0/xtables.c.cloexec 2008-02-11 13:50:20.000000000 +0100
|
||
|
+++ iptables-1.4.0/xtables.c 2008-02-11 13:51:03.000000000 +0100
|
||
|
@@ -428,6 +428,12 @@ static int compatible_revision(const cha
|
||
|
exit(1);
|
||
|
}
|
||
|
|
||
|
+ if (fcntl(sockfd, F_SETFD, FD_CLOEXEC) == -1) {
|
||
|
+ fprintf(stderr, "Could not set close on exec: %s\n",
|
||
|
+ strerror(errno));
|
||
|
+ exit(1);
|
||
|
+ }
|
||
|
+
|
||
|
load_xtables_ko(modprobe, 1);
|
||
|
|
||
|
strcpy(rev.name, name);
|