blob: b33dbd53131b6d0c7566afe7794d85b74db62e26 (
plain)
1
2
3
4
5
6
7
8
9
10
11
|
--- server.c.orig 2020-03-17 10:00:17 UTC
+++ server.c
@@ -1104,7 +1104,7 @@ set_setfib(struct nsd_socket *sock)
{
#if defined(SO_SETFIB)
if(setsockopt(sock->s, SOL_SOCKET, SO_SETFIB,
- (const void *)(uintptr_t)sock->fib, sizeof(sock->fib)) == -1)
+ (const void *)(uintptr_t)&sock->fib, sizeof(sock->fib)) == -1)
{
log_msg(LOG_ERR, "setsockopt(..., %s, %d, ...) failed: %s",
"SO_SETFIB", sock->fib, strerror(errno));
|