From 0c965027a5747f427b3ac6b70e528be93ab21be4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=BD=D0=B0=D0=B1?= Date: Mon, 18 Dec 2023 17:49:34 +0100 Subject: [PATCH] sizeof('c')=4, not 1: fix overallocation (#459) --- source/h1_encoder.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/h1_encoder.c b/source/h1_encoder.c index 1899d2f40..6b9aba14b 100644 --- a/source/h1_encoder.c +++ b/source/h1_encoder.c @@ -489,9 +489,9 @@ static size_t s_calculate_chunk_line_size(const struct aws_http1_chunk_options * size_t chunk_line_size = MAX_ASCII_HEX_CHUNK_STR_SIZE + CRLF_SIZE; for (size_t i = 0; i < options->num_extensions; ++i) { struct aws_http1_chunk_extension *chunk_extension = options->extensions + i; - chunk_line_size += sizeof(';'); + chunk_line_size += 1 /* ; */; chunk_line_size += chunk_extension->key.len; - chunk_line_size += sizeof('='); + chunk_line_size += 1 /* = */; chunk_line_size += chunk_extension->value.len; } return chunk_line_size;