From: Hiroki Shirokura Date: Wed, 24 Feb 2021 11:52:30 +0000 (+0000) Subject: bgpd: fix build error for NetBSD8 X-Git-Tag: base_8.1~461^2~22 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=90dbd3b85cba4f1476847f9143af1f5030554aea;p=matthieu%2Ffrr.git bgpd: fix build error for NetBSD8 Signed-off-by: Hiroki Shirokura --- diff --git a/bgpd/bgp_mplsvpn.c b/bgpd/bgp_mplsvpn.c index 332504db84..6162ec42a6 100644 --- a/bgpd/bgp_mplsvpn.c +++ b/bgpd/bgp_mplsvpn.c @@ -544,7 +544,9 @@ static bool alloc_new_sid(struct bgp *bgp, uint32_t index, } for (size_t i = 1; i < 255; i++) { - sid_buf.s6_addr16[7] = i; + sid_buf.s6_addr[15] = (i & 0xff00) >> 8; + sid_buf.s6_addr[14] = (i & 0x00ff); + if (sid_exist(bgp, &sid_buf)) continue; alloced = true;