From ecb214bb2d949b15804516da36e1c8294bb8dfee Mon Sep 17 00:00:00 2001 From: Joakim Eriksson Date: Fri, 2 Nov 2018 15:32:03 +0100 Subject: [PATCH] clear uipbuf including its attributes before creating a packet --- os/net/ipv6/sicslowpan.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/os/net/ipv6/sicslowpan.c b/os/net/ipv6/sicslowpan.c index e2ffc24fd..d61d44baf 100644 --- a/os/net/ipv6/sicslowpan.c +++ b/os/net/ipv6/sicslowpan.c @@ -1787,6 +1787,9 @@ input(void) return; } + /* Clear uipbuf and set default attributes */ + uipbuf_clear(); + /* This is default uip_buf since we assume that this is not fragmented */ buffer = (uint8_t *)UIP_IP_BUF; @@ -1821,7 +1824,6 @@ input(void) } buffer = frag_info[frag_context].first_frag; - break; case SICSLOWPAN_DISPATCH_FRAGN: /*