From: Hans Dedecker Date: Sun, 13 Oct 2019 18:37:14 +0000 (+0200) Subject: ndp: fix endian issue X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=9a4531a4313c4b32a9ffae92c00a59a4d4b738a8;p=oweals%2Fodhcpd.git ndp: fix endian issue Fix endian issue introduced in commit 91a28e4 by using ND_NA_FLAG_SOLICITED defined in netinet/icmp6.h Signed-off-by: Hans Dedecker --- diff --git a/src/ndp.c b/src/ndp.c index 3f0a037..1facceb 100644 --- a/src/ndp.c +++ b/src/ndp.c @@ -310,7 +310,7 @@ static void send_na(struct in6_addr *to_addr, memset(pbuf, 0, sizeof(pbuf)); adv->nd_na_hdr = (struct icmp6_hdr) { .icmp6_type = ND_NEIGHBOR_ADVERT, - .icmp6_dataun.icmp6_un_data32 = { 0x40000000L } + .icmp6_dataun.icmp6_un_data32 = { ND_NA_FLAG_SOLICITED } }; adv->nd_na_target = *for_addr; *opt = (struct nd_opt_hdr) { .nd_opt_type = ND_OPT_TARGET_LINKADDR, .nd_opt_len = 1 };