# HG changeset patch # User Roy Marples # Date 1590594801 0 # Node ID 97e87c65302ea66aa3027f3703e763be80eb5ccb # Parent 8fb09d31d3882b48361617bb2897468949ff6194 Appease older compilers diff -r 8fb09d31d388 -r 97e87c65302e src/dhcp.c --- a/src/dhcp.c Wed May 27 15:52:01 2020 +0000 +++ b/src/dhcp.c Wed May 27 15:53:21 2020 +0000 @@ -3375,9 +3375,11 @@ struct ip ip; uint16_t w[sizeof(struct ip) / 2]; } pip = { - .ip.ip_p = IPPROTO_UDP, - .ip.ip_src = ip->ip_src, - .ip.ip_dst = ip->ip_dst, + .ip = { + .ip_p = IPPROTO_UDP, + .ip_src = ip->ip_src, + .ip_dst = ip->ip_dst, + } }; size_t ip_hlen; struct udphdr udp; diff -r 8fb09d31d388 -r 97e87c65302e src/sa.c --- a/src/sa.c Wed May 27 15:52:01 2020 +0000 +++ b/src/sa.c Wed May 27 15:53:21 2020 +0000 @@ -288,7 +288,7 @@ #ifndef NDEBUG /* Ensure the calculation is correct */ if (!sa_inprefix) { - union sa_ss ss = { .sa.sa_family = sa->sa_family }; + union sa_ss ss = { .sa = { .sa_family = sa->sa_family } }; sa_inprefix = true; sa_fromprefix(&ss.sa, prefix);