From 7868dc9c45aeb29774baac98711f563755b610d6 Mon Sep 17 00:00:00 2001 From: Frederic Lecaille Date: Fri, 29 Nov 2024 14:39:48 +0100 Subject: [PATCH] BUILD: quic: fix a build error about an non initialized timestamp This is to please a non identified compilers which complains about an hypothetic variable which would be not initialized even if this is the case only when it is not used. This build issue arrived with this commit: BUG/MINOR: improve BBR throughput on very fast links Should be backported to 3.1 with this previous commit. --- src/quic_rx.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/quic_rx.c b/src/quic_rx.c index b675e720b..b333c13ff 100644 --- a/src/quic_rx.c +++ b/src/quic_rx.c @@ -432,13 +432,10 @@ static void qc_notify_cc_of_newly_acked_pkts(struct quic_conn *qc, struct quic_cc_drs *drs = p->cc.algo->get_drs ? p->cc.algo->get_drs(&p->cc) : NULL; unsigned int bytes_delivered = 0, pkt_delivered = 0; - uint64_t time_ns; + uint64_t time_ns = task_mono_time(); TRACE_ENTER(QUIC_EV_CONN_PRSAFRM, qc); - if (drs) - time_ns = task_mono_time(); - list_for_each_entry_safe(pkt, tmp, newly_acked_pkts, list) { pkt->pktns->tx.in_flight -= pkt->in_flight_len; p->prep_in_flight -= pkt->in_flight_len;