libmicrohttpd

HTTP/1.x server C library (MHD 1.x, stable)
Log | Files | Refs | Submodules | README | LICENSE

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:
Msrc/testcurl/test_toolarge.c | 3++-
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))