From f5919a2a459a75b711d6295b0d0797a565c66970 Mon Sep 17 00:00:00 2001 From: "Kitty(chun hua) Jiang" Date: Wed, 25 May 2016 10:25:43 +0800 Subject: [PATCH] fix the bug about chalemeon raw hdrsize --- core/net/rime/chameleon-raw.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) mode change 100644 => 100755 core/net/rime/chameleon-raw.c diff --git a/core/net/rime/chameleon-raw.c b/core/net/rime/chameleon-raw.c old mode 100644 new mode 100755 index 8efcf8a1f..16b17fb5d --- a/core/net/rime/chameleon-raw.c +++ b/core/net/rime/chameleon-raw.c @@ -205,10 +205,7 @@ hdrsize(const struct packetbuf_attrlist *a) continue; } #endif /* CHAMELEON_WITH_MAC_LINK_ADDRESSES */ - len = a->len; - if(len < 8) { - len = 8; - } + len = (a->len & 0xf8) + ((a->len & 7) ? 8: 0); size += len; } return size / 8;