aports/main/iputils/fix-init-of-cmsg.patch
Natanael Copa 28cb3801f4 main/iputils: fix initialization of cmsg
fixes ping on s390x
2017-05-06 16:11:32 +00:00

19 lines
506 B
Diff

diff --git a/ping.c b/ping.c
index a0857a1..329553d 100644
--- a/ping.c
+++ b/ping.c
@@ -108,8 +108,11 @@ static int parsetos(char *str);
static struct {
struct cmsghdr cm;
struct in_pktinfo ipi;
-} cmsg = { {sizeof(struct cmsghdr) + sizeof(struct in_pktinfo), SOL_IP, IP_PKTINFO},
- {0, }};
+} cmsg = { .cm = {
+ .cmsg_len = sizeof(struct cmsghdr) + sizeof(struct in_pktinfo),
+ .cmsg_level = SOL_IP,
+ .cmsg_type = IP_PKTINFO},
+ .ipi = {0, }};
int cmsg_len;
struct sockaddr_in source;