mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-09-21 22:01:31 +02:00
BUG/MINOR: quic: Wrong Retry token generation timestamp computing
Again a now_ms variable value used without the ticks API. It is used to store the generation time of the Retry token to be received back from the client. Must be backported to 2.6 and 2.7.
This commit is contained in:
parent
45662efb2f
commit
d07421331f
@ -5414,7 +5414,7 @@ static int parse_retry_token(struct quic_conn *qc,
|
||||
}
|
||||
|
||||
timestamp = ntohl(read_u32(token + odcid_len));
|
||||
if (timestamp + MS_TO_TICKS(QUIC_RETRY_DURATION_MS) <= now_ms) {
|
||||
if (tick_is_expired(tick_add(timestamp, MS_TO_TICKS(QUIC_RETRY_DURATION_MS)), now_ms)) {
|
||||
TRACE_ERROR("token has expired", QUIC_EV_CONN_LPKT, qc);
|
||||
goto leave;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user