diff --git a/core/net/rime/ipolite.c b/core/net/rime/ipolite.c index 00eaf2daf..d667a0714 100644 --- a/core/net/rime/ipolite.c +++ b/core/net/rime/ipolite.c @@ -148,6 +148,8 @@ ipolite_send(struct ipolite_conn *c, clock_time_t interval, uint8_t hdrsize) PRINTF("%d.%d: ipolite_send: cancel old send\n", linkaddr_node_addr.u8[0],linkaddr_node_addr.u8[1]); queuebuf_free(c->q); + c->q = NULL; + ctimer_stop(&c->t); } c->dups = 0; c->hdrsize = hdrsize;