diff --git a/sys/net/network_layer/ng_sixlowpan/frag/rbuf.c b/sys/net/network_layer/ng_sixlowpan/frag/rbuf.c index 848dc578f..81d769e8d 100644 --- a/sys/net/network_layer/ng_sixlowpan/frag/rbuf.c +++ b/sys/net/network_layer/ng_sixlowpan/frag/rbuf.c @@ -295,7 +295,7 @@ static rbuf_t *_rbuf_get(const void *src, size_t src_len, } /* if there is a free spot: remember it */ - if ((res == NULL) && (rbuf[i].cur_size == 0)) { + if ((res == NULL) && (rbuf[i].pkt == NULL)) { res = &(rbuf[i]); } }