diff --git a/src/net.c b/src/net.c index ba734f2e..9f661db8 100644 --- a/src/net.c +++ b/src/net.c @@ -1998,6 +1998,7 @@ static void coap_retransmittimer_execute(void *arg) { break; } else { elapsed -= nextinqueue->t; + nextinqueue->t = 0; coap_retransmit(ctx, coap_pop_next(ctx)); nextinqueue = coap_peek_next(ctx); }