From df563e74f92bcaee8f6f0e2c4497f7f77b0e61c5 Mon Sep 17 00:00:00 2001 From: Axel Lin Date: Tue, 12 Dec 2017 21:52:08 +0800 Subject: [PATCH] ip4: Fix IPH_OFFSET_BYTES macro Current code only works if the argument happen to be named as fraghdr, fix it. Signed-off-by: Axel Lin Signed-off-by: goldsimon --- src/include/lwip/prot/ip4.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/include/lwip/prot/ip4.h b/src/include/lwip/prot/ip4.h index f80a9b01..93474611 100644 --- a/src/include/lwip/prot/ip4.h +++ b/src/include/lwip/prot/ip4.h @@ -108,7 +108,7 @@ PACK_STRUCT_END #define IPH_LEN(hdr) ((hdr)->_len) #define IPH_ID(hdr) ((hdr)->_id) #define IPH_OFFSET(hdr) ((hdr)->_offset) -#define IPH_OFFSET_BYTES(hdr) ((u16_t)((lwip_ntohs(IPH_OFFSET(fraghdr)) & IP_OFFMASK) * 8U)) +#define IPH_OFFSET_BYTES(hdr) ((u16_t)((lwip_ntohs(IPH_OFFSET(hdr)) & IP_OFFMASK) * 8U)) #define IPH_TTL(hdr) ((hdr)->_ttl) #define IPH_PROTO(hdr) ((hdr)->_proto) #define IPH_CHKSUM(hdr) ((hdr)->_chksum)