diff --git a/sys/net/gnrc/transport_layer/udp/gnrc_udp.c b/sys/net/gnrc/transport_layer/udp/gnrc_udp.c index 9bb8dc1a25..9ece54794a 100644 --- a/sys/net/gnrc/transport_layer/udp/gnrc_udp.c +++ b/sys/net/gnrc/transport_layer/udp/gnrc_udp.c @@ -198,6 +198,7 @@ static void _send(gnrc_pktsnip_t *pkt) gnrc_pktbuf_release(pkt); return; } + tmp->next = udp_snip; hdr = (udp_hdr_t *)udp_snip->data; /* fill in size field */ hdr->length = byteorder_htons(gnrc_pkt_len(udp_snip));