MINOR: quic: Wrong first packet number space computation
I really do not know where does these inversion come from.
diff --git a/include/haproxy/quic_loss.h b/include/haproxy/quic_loss.h
index 092046f..04b5084 100644
--- a/include/haproxy/quic_loss.h
+++ b/include/haproxy/quic_loss.h
@@ -111,7 +111,7 @@
TRACE_PROTO("pktns", QUIC_EV_CONN_SPTO, qc, pktns);
for (i = QUIC_TLS_PKTNS_HANDSHAKE; i < QUIC_TLS_PKTNS_MAX; i++) {
TRACE_PROTO("pktns", QUIC_EV_CONN_SPTO, qc, &qc->pktns[i]);
- if (tick_isset(pktns->tx.loss_time) &&
+ if (!tick_isset(pktns->tx.loss_time) ||
qc->pktns[i].tx.loss_time < pktns->tx.loss_time)
pktns = &qc->pktns[i];
}