X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Futcp.c;fp=src%2Futcp.c;h=dc5a2fcfa59237d2d291ba8e0fc12d1563c98916;hb=e4202fe9a6d2be71523c8fdb7fdfc003b423d7e6;hp=f81150bf7ee7ec06a1aa9d0e88c2ab5751eb743a;hpb=ee6ddcdc21976e1db0a8ee414d61fa9304459886;p=meshlink diff --git a/src/utcp.c b/src/utcp.c index f81150bf..dc5a2fcf 100644 --- a/src/utcp.c +++ b/src/utcp.c @@ -719,7 +719,7 @@ static void ack(struct utcp_connection *c, bool sendatleastone) { pkt->hdr.ctl |= FIN; } - if(!c->rtt_start.tv_sec) { + if(!c->rtt_start.tv_sec && is_reliable(c)) { // Start RTT measurement clock_gettime(UTCP_CLOCK, &c->rtt_start); c->rtt_seq = pkt->hdr.seq + seglen;