diff --git a/sys/net/crosslayer/ng_pktbuf_static/ng_pktbuf_static.c b/sys/net/crosslayer/ng_pktbuf_static/ng_pktbuf_static.c index 69cc65d5b5d46b2ab2ad165987a5412455fceb35..58336ab1206928b057eee7aa7f4bfbb22e4845f3 100644 --- a/sys/net/crosslayer/ng_pktbuf_static/ng_pktbuf_static.c +++ b/sys/net/crosslayer/ng_pktbuf_static/ng_pktbuf_static.c @@ -429,6 +429,8 @@ static inline bool _too_small_hole(_unused_t *a, _unused_t *b) static inline _unused_t *_merge(_unused_t *a, _unused_t *b) { + assert(b != NULL); + a->next = b->next; a->size = b->size + ((uint8_t *)b - (uint8_t *)a); return a;