udp: Explicitly initialise sin6_scope_id and sin_zero in sockaddr_in{,6}
Not functionally needed, but gcc versions 7 to 9 (at least) will issue a warning otherwise. Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
This commit is contained in:
parent
9b61bd0b39
commit
eed6933e6c
1 changed files with 2 additions and 0 deletions
2
udp.c
2
udp.c
|
@ -640,6 +640,7 @@ static void udp_sock_handler_splice(struct ctx *c, union epoll_ref ref,
|
||||||
.sin6_family = AF_INET6,
|
.sin6_family = AF_INET6,
|
||||||
.sin6_addr = IN6ADDR_LOOPBACK_INIT,
|
.sin6_addr = IN6ADDR_LOOPBACK_INIT,
|
||||||
.sin6_port = htons(send_dst),
|
.sin6_port = htons(send_dst),
|
||||||
|
.sin6_scope_id = 0,
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
*((struct sockaddr_in *)&udp_splice_namebuf) =
|
*((struct sockaddr_in *)&udp_splice_namebuf) =
|
||||||
|
@ -647,6 +648,7 @@ static void udp_sock_handler_splice(struct ctx *c, union epoll_ref ref,
|
||||||
.sin_family = AF_INET,
|
.sin_family = AF_INET,
|
||||||
.sin_addr = { .s_addr = htonl(INADDR_LOOPBACK) },
|
.sin_addr = { .s_addr = htonl(INADDR_LOOPBACK) },
|
||||||
.sin_port = htons(send_dst),
|
.sin_port = htons(send_dst),
|
||||||
|
.sin_zero = { 0 },
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue