diff --git a/sys/include/net/gnrc/sixlowpan/frag.h b/sys/include/net/gnrc/sixlowpan/frag.h index 995640c364..96841b882e 100644 --- a/sys/include/net/gnrc/sixlowpan/frag.h +++ b/sys/include/net/gnrc/sixlowpan/frag.h @@ -73,11 +73,11 @@ typedef struct { * @brief Definition of 6LoWPAN fragmentation type. */ typedef struct { - kernel_pid_t pid; /**< PID of the interface */ gnrc_pktsnip_t *pkt; /**< Pointer to the IPv6 packet to be fragmented */ size_t datagram_size; /**< Length of just the IPv6 packet to be fragmented */ uint16_t offset; /**< Offset of the Nth fragment from the beginning of the * payload datagram */ + kernel_pid_t pid; /**< PID of the interface */ } gnrc_sixlowpan_msg_frag_t; /** diff --git a/sys/net/gnrc/network_layer/sixlowpan/gnrc_sixlowpan.c b/sys/net/gnrc/network_layer/sixlowpan/gnrc_sixlowpan.c index ff69d1ba21..cd744dd051 100644 --- a/sys/net/gnrc/network_layer/sixlowpan/gnrc_sixlowpan.c +++ b/sys/net/gnrc/network_layer/sixlowpan/gnrc_sixlowpan.c @@ -35,7 +35,7 @@ static kernel_pid_t _pid = KERNEL_PID_UNDEF; #ifdef MODULE_GNRC_SIXLOWPAN_FRAG -static gnrc_sixlowpan_msg_frag_t fragment_msg = {KERNEL_PID_UNDEF, NULL, 0, 0}; +static gnrc_sixlowpan_msg_frag_t fragment_msg = {NULL, 0, 0, KERNEL_PID_UNDEF}; #endif #if ENABLE_DEBUG