aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/ngtcp2/lib/ngtcp2_frame_chain.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_frame_chain.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_frame_chain.c')
-rw-r--r--contrib/libs/ngtcp2/lib/ngtcp2_frame_chain.c20
1 files changed, 4 insertions, 16 deletions
diff --git a/contrib/libs/ngtcp2/lib/ngtcp2_frame_chain.c b/contrib/libs/ngtcp2/lib/ngtcp2_frame_chain.c
index 6a8a22c3f0..0f6b06a788 100644
--- a/contrib/libs/ngtcp2/lib/ngtcp2_frame_chain.c
+++ b/contrib/libs/ngtcp2/lib/ngtcp2_frame_chain.c
@@ -29,17 +29,6 @@
ngtcp2_objalloc_def(frame_chain, ngtcp2_frame_chain, oplent)
-int ngtcp2_frame_chain_new(ngtcp2_frame_chain **pfrc, const ngtcp2_mem *mem) {
- *pfrc = ngtcp2_mem_malloc(mem, sizeof(ngtcp2_frame_chain));
- if (*pfrc == NULL) {
- return NGTCP2_ERR_NOMEM;
- }
-
- ngtcp2_frame_chain_init(*pfrc);
-
- return 0;
-}
-
int ngtcp2_frame_chain_objalloc_new(ngtcp2_frame_chain **pfrc,
ngtcp2_objalloc *objalloc) {
*pfrc = ngtcp2_objalloc_frame_chain_get(objalloc);
@@ -83,13 +72,13 @@ int ngtcp2_frame_chain_new_token_objalloc_new(ngtcp2_frame_chain **pfrc,
size_t tokenlen,
ngtcp2_objalloc *objalloc,
const ngtcp2_mem *mem) {
- size_t avail = sizeof(ngtcp2_frame) - sizeof(ngtcp2_new_token);
int rv;
uint8_t *p;
ngtcp2_frame *fr;
- if (tokenlen > avail) {
- rv = ngtcp2_frame_chain_extralen_new(pfrc, tokenlen - avail, mem);
+ if (tokenlen > NGTCP2_FRAME_CHAIN_NEW_TOKEN_THRES) {
+ rv = ngtcp2_frame_chain_extralen_new(
+ pfrc, tokenlen - NGTCP2_FRAME_CHAIN_NEW_TOKEN_THRES, mem);
} else {
rv = ngtcp2_frame_chain_objalloc_new(pfrc, objalloc);
}
@@ -144,8 +133,7 @@ void ngtcp2_frame_chain_objalloc_del(ngtcp2_frame_chain *frc,
break;
case NGTCP2_FRAME_NEW_TOKEN:
- if (frc->fr.new_token.tokenlen >
- sizeof(ngtcp2_frame) - sizeof(ngtcp2_new_token)) {
+ if (frc->fr.new_token.tokenlen > NGTCP2_FRAME_CHAIN_NEW_TOKEN_THRES) {
ngtcp2_frame_chain_del(frc, mem);
return;