summaryrefslogtreecommitdiff
path: root/sapi/litespeed/lsapi_main.c
diff options
context:
space:
mode:
authorGeorge Wang <gwang@php.net>2020-07-23 16:08:54 -0400
committerGeorge Wang <gwang@php.net>2020-07-23 16:08:54 -0400
commit78fc12a37a1a96815c68ecaec053ca44d047fc4b (patch)
treef1d26414d38800f4d94ed990d4178f098a91c253 /sapi/litespeed/lsapi_main.c
parentbc4201f6b74e4915a24ed1a76448a011f3d488ec (diff)
parent27bd16e71f1a89b6ea3fe1b874ecd6322fced8c0 (diff)
downloadphp-git-78fc12a37a1a96815c68ecaec053ca44d047fc4b.tar.gz
Merge branch 'PHP-7.4'
Diffstat (limited to 'sapi/litespeed/lsapi_main.c')
-rw-r--r--sapi/litespeed/lsapi_main.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sapi/litespeed/lsapi_main.c b/sapi/litespeed/lsapi_main.c
index c3386f47ec..f7158e9ee9 100644
--- a/sapi/litespeed/lsapi_main.c
+++ b/sapi/litespeed/lsapi_main.c
@@ -52,7 +52,7 @@
#include "lscriu.c"
#endif
-#define SAPI_LSAPI_MAX_HEADER_LENGTH 2048
+#define SAPI_LSAPI_MAX_HEADER_LENGTH LSAPI_RESP_HTTP_HEADER_MAX
/* Key for each cache entry is dirname(PATH_TRANSLATED).
*
@@ -591,7 +591,7 @@ static int sapi_lsapi_activate()
static sapi_module_struct lsapi_sapi_module =
{
"litespeed",
- "LiteSpeed V7.6",
+ "LiteSpeed V7.7",
php_lsapi_startup, /* startup */
php_module_shutdown_wrapper, /* shutdown */
@@ -1705,7 +1705,7 @@ PHP_FUNCTION(litespeed_response_headers)
if ( h->header_len > 0 ) {
p = strchr( h->header, ':' );
len = p - h->header;
- if (( p )&&( len > 0 )) {
+ if (p && len > 0 && len < LSAPI_RESP_HTTP_HEADER_MAX) {
memmove( headerBuf, h->header, len );
while( len > 0 && (isspace( headerBuf[len-1])) ) {
--len;