1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-12-25 06:23:53 +01:00

Merge pull request #5501 from Yonezawa-T2/gnrc_sixlowpan_iphc_propagate_error

gnrc_sixlowpan_iphc: propagate UDP decode error
This commit is contained in:
Peter Kietzmann 2016-06-03 10:07:06 +02:00
commit e8e9619f01

View File

@ -499,7 +499,12 @@ size_t gnrc_sixlowpan_iphc_decode(gnrc_pktsnip_t **dec_hdr, gnrc_pktsnip_t *pkt,
switch (iphc_hdr[payload_offset] & NHC_ID_MASK) {
case NHC_UDP_ID:
payload_offset = iphc_nhc_udp_decode(pkt, dec_hdr, datagram_size,
payload_offset + offset) - offset;
payload_offset + offset);
if (payload_offset != 0) {
payload_offset -= offset;
}
*nh_len += sizeof(udp_hdr_t);
break;