summaryrefslogtreecommitdiff
path: root/www/ffproxy/patches/patch-ac
diff options
context:
space:
mode:
Diffstat (limited to 'www/ffproxy/patches/patch-ac')
-rw-r--r--www/ffproxy/patches/patch-ac20
1 files changed, 20 insertions, 0 deletions
diff --git a/www/ffproxy/patches/patch-ac b/www/ffproxy/patches/patch-ac
new file mode 100644
index 00000000000..fd5e63d8dbb
--- /dev/null
+++ b/www/ffproxy/patches/patch-ac
@@ -0,0 +1,20 @@
+--- socket.c.orig 2008-10-16 22:22:57.000000000 +0200
++++ socket.c 2008-10-16 22:23:42.000000000 +0200
+@@ -64,7 +64,7 @@
+ struct pollfd s[2];
+ socklen_t claddr_len;
+ pid_t pid;
+- void *foo;
++ int val = 1;
+ char strport[6];
+ char *ip_add;
+ int st, cl, i;
+@@ -108,7 +108,7 @@
+ else
+ fatal("socket() failed for IPv4");
+ }
+- if (setsockopt(s[i].fd, SOL_SOCKET, SO_REUSEADDR, &foo, sizeof(foo)) != 0) {
++ if (setsockopt(s[i].fd, SOL_SOCKET, SO_REUSEADDR, &val, sizeof(val)) != 0) {
+ (void) close(s[i].fd);
+ fatal("setsockopt() failed for (%s) %s", ip_add, (i == 0 && config.bind_ipv4) ? "IPv4" : "IPv6");
+ }