aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/ngtcp2/lib/ngtcp2_cid.c
diff options
context:
space:
mode:
authorrobot-contrib <robot-contrib@yandex-team.com>2025-03-10 19:42:22 +0300
committerrobot-contrib <robot-contrib@yandex-team.com>2025-03-10 19:56:23 +0300
commitfc6cd7d48282fba73b60215b3fd31fc0a8825982 (patch)
treebcb36b06098e700fd726b6b19c89e6fae7d429e2 /contrib/libs/ngtcp2/lib/ngtcp2_cid.c
parent21c1cc59ef7d0910313ef39ca737c78380ef3ec3 (diff)
downloadydb-fc6cd7d48282fba73b60215b3fd31fc0a8825982.tar.gz
Update contrib/libs/ngtcp2 to 1.11.0
commit_hash:3beea54841aa142a4af33f802d5bdb7d6010b68d
Diffstat (limited to 'contrib/libs/ngtcp2/lib/ngtcp2_cid.c')
-rw-r--r--contrib/libs/ngtcp2/lib/ngtcp2_cid.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/contrib/libs/ngtcp2/lib/ngtcp2_cid.c b/contrib/libs/ngtcp2/lib/ngtcp2_cid.c
index 181850cfcb..8bff06c0c1 100644
--- a/contrib/libs/ngtcp2/lib/ngtcp2_cid.c
+++ b/contrib/libs/ngtcp2/lib/ngtcp2_cid.c
@@ -141,8 +141,10 @@ int ngtcp2_dcid_verify_uniqueness(const ngtcp2_dcid *dcid, uint64_t seq,
}
int ngtcp2_dcid_verify_stateless_reset_token(const ngtcp2_dcid *dcid,
+ const ngtcp2_path *path,
const uint8_t *token) {
- return (dcid->flags & NGTCP2_DCID_FLAG_TOKEN_PRESENT) &&
+ return ngtcp2_path_eq(&dcid->ps.path, path) &&
+ (dcid->flags & NGTCP2_DCID_FLAG_TOKEN_PRESENT) &&
ngtcp2_cmemeq(dcid->token, token, NGTCP2_STATELESS_RESET_TOKENLEN)
? 0
: NGTCP2_ERR_INVALID_ARGUMENT;