Files
pkgsrc-ng/www/ffproxy/patches/patch-ac
2013-09-26 17:14:40 +02:00

25 lines
769 B
Plaintext

$NetBSD: patch-ac,v 1.2 2011/09/12 16:46:45 taca Exp $
* Fix parameter to setsockopt(2).
--- 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");
}