diff options
author | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2021-10-03 21:24:55 +0300 |
---|---|---|
committer | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2021-10-03 21:24:55 +0300 |
commit | 5f86e35b56120a5cfc98a7463761621f6fd6ee00 (patch) | |
tree | c24efa4765a06501e9a1763b1473cc37cb4b88da /src/testcurl | |
parent | 33ce983bb67fd94705247a9523c0881c68589107 (diff) | |
download | libmicrohttpd-5f86e35b56120a5cfc98a7463761621f6fd6ee00.tar.gz libmicrohttpd-5f86e35b56120a5cfc98a7463761621f6fd6ee00.zip |
test_toolarge: fixed possible NULL dereference with possible test extension
Diffstat (limited to 'src/testcurl')
-rw-r--r-- | src/testcurl/test_toolarge.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/testcurl/test_toolarge.c b/src/testcurl/test_toolarge.c index 74cd3b4c..f81827e7 100644 --- a/src/testcurl/test_toolarge.c +++ b/src/testcurl/test_toolarge.c | |||
@@ -519,7 +519,8 @@ ahcCheck (void *cls, | |||
519 | large_hrd_name[large_hdr_name_size] = 0; | 519 | large_hrd_name[large_hdr_name_size] = 0; |
520 | for (i = 0; i < large_hdr_value_size; i++) | 520 | for (i = 0; i < large_hdr_value_size; i++) |
521 | large_hrd_value[i] = 'Z' - i % ('Z' - 'A' + 1); | 521 | large_hrd_value[i] = 'Z' - i % ('Z' - 'A' + 1); |
522 | large_hrd_value[large_hdr_value_size] = 0; | 522 | if (NULL != large_hrd_value) |
523 | large_hrd_value[large_hdr_value_size] = 0; | ||
523 | if (MHD_YES != MHD_add_response_header (response, | 524 | if (MHD_YES != MHD_add_response_header (response, |
524 | large_hrd_name, | 525 | large_hrd_name, |
525 | large_hrd_value)) | 526 | large_hrd_value)) |