From 0a1a4dc033aca454c6d9a3668b5d0e5bb5ec367e Mon Sep 17 00:00:00 2001 From: George Wang Date: Thu, 17 Dec 2015 15:20:08 -0500 Subject: [PATCH] Fixed a bug in apache_request_headers() that adds an extra \0 to header name. --- sapi/litespeed/lsapi_main.c | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/sapi/litespeed/lsapi_main.c b/sapi/litespeed/lsapi_main.c index 0c9ea49e4b..bbdc13df85 100644 --- a/sapi/litespeed/lsapi_main.c +++ b/sapi/litespeed/lsapi_main.c @@ -1170,11 +1170,7 @@ zend_module_entry litespeed_module_entry = { static int add_associate_array( const char * pKey, int keyLen, const char * pValue, int valLen, void * arg ) { - add_assoc_string_ex( (zval *)arg, (char *)pKey, keyLen+1, (char *)pValue -#if PHP_MAJOR_VERSION < 7 - , 1 -#endif - ); + add_assoc_string_ex((zval *)arg, (char *)pKey, keyLen, (char *)pValue); return 1; } @@ -1228,11 +1224,7 @@ PHP_FUNCTION(litespeed_response_headers) headerBuf[len] = 0; if ( len ) { while( isspace(*++p)); - add_assoc_string_ex(return_value, headerBuf, len+1, p -#if PHP_MAJOR_VERSION < 7 - , 1 -#endif - ); + add_assoc_string_ex(return_value, headerBuf, len, p); } } } -- 2.50.1