From 11efc33d2ccaf452ab31027d774b4c400a99db88 Mon Sep 17 00:00:00 2001 From: David Kopf Date: Thu, 18 Aug 2011 14:01:20 -0400 Subject: [PATCH] Make comparison endian-safe, thanks Ivan. --- core/net/uip.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/net/uip.h b/core/net/uip.h index f04ebd0d9..449b08443 100644 --- a/core/net/uip.h +++ b/core/net/uip.h @@ -1935,7 +1935,8 @@ CCIF extern uip_lladdr_t uip_lladdr; (((a)->u16[4]) == 0) && \ (((a)->u16[5]) == 0) && \ (((a)->u16[6]) == 0) && \ - (((a)->u16[7]) == 1)) + (((a)->u8[14]) == 0) && \ + (((a)->u8[15]) == 0x01)) /** * \brief Is IPv6 address a the unspecified address * a is of type uip_ipaddr_t