Merge pull request #1679 from tidyjiang8/bug_chameleon_raw_hdrsize

fix the bug about chameleon raw hdrsize
This commit is contained in:
Simon Duquennoy 2016-06-03 14:40:12 +02:00
commit 43c7b43adf

5
core/net/rime/chameleon-raw.c Normal file → Executable file
View file

@ -205,10 +205,7 @@ hdrsize(const struct packetbuf_attrlist *a)
continue; continue;
} }
#endif /* CHAMELEON_WITH_MAC_LINK_ADDRESSES */ #endif /* CHAMELEON_WITH_MAC_LINK_ADDRESSES */
len = a->len; len = (a->len & 0xf8) + ((a->len & 7) ? 8: 0);
if(len < 8) {
len = 8;
}
size += len; size += len;
} }
return size / 8; return size / 8;