commit 5f86e35b56120a5cfc98a7463761621f6fd6ee00
parent 33ce983bb67fd94705247a9523c0881c68589107
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
Date: Sun, 3 Oct 2021 21:24:55 +0300
test_toolarge: fixed possible NULL dereference with possible test extension
Diffstat:
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/testcurl/test_toolarge.c b/src/testcurl/test_toolarge.c
@@ -519,7 +519,8 @@ ahcCheck (void *cls,
large_hrd_name[large_hdr_name_size] = 0;
for (i = 0; i < large_hdr_value_size; i++)
large_hrd_value[i] = 'Z' - i % ('Z' - 'A' + 1);
- large_hrd_value[large_hdr_value_size] = 0;
+ if (NULL != large_hrd_value)
+ large_hrd_value[large_hdr_value_size] = 0;
if (MHD_YES != MHD_add_response_header (response,
large_hrd_name,
large_hrd_value))