fix the bug about chalemeon raw hdrsize

This commit is contained in:
Kitty(chun hua) Jiang 2016-05-25 10:25:43 +08:00
parent 3a34b1f695
commit f5919a2a45

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

@ -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;