@@ -781,7 +781,7 @@ static void sapi_cgi_log_message(char *message, int syslog_type_int)
781
781
782
782
/* {{{ php_cgi_ini_activate_user_config
783
783
*/
784
- static void php_cgi_ini_activate_user_config (char * path , size_t path_len , const char * doc_root , size_t doc_root_len , int start )
784
+ static void php_cgi_ini_activate_user_config (char * path , size_t path_len , const char * doc_root , size_t doc_root_len )
785
785
{
786
786
user_config_cache_entry * new_entry , * entry ;
787
787
time_t request_time = (time_t )sapi_get_request_time ();
@@ -834,7 +834,7 @@ static void php_cgi_ini_activate_user_config(char *path, size_t path_len, const
834
834
#else
835
835
if (strncmp (s1 , s2 , s_len ) == 0 ) {
836
836
#endif
837
- char * ptr = s2 + start ; /* start is the point where doc_root ends! */
837
+ char * ptr = s2 + doc_root_len ;
838
838
while ((ptr = strchr (ptr , DEFAULT_SLASH )) != NULL ) {
839
839
* ptr = 0 ;
840
840
php_parse_user_ini_file (path , PG (user_ini_filename ), entry -> user_config );
@@ -930,7 +930,7 @@ static int sapi_cgi_activate(void)
930
930
doc_root = estrndup (doc_root , doc_root_len );
931
931
zend_str_tolower (doc_root , doc_root_len );
932
932
#endif
933
- php_cgi_ini_activate_user_config (path , path_len , doc_root , doc_root_len , ( doc_root_len > 0 && ( doc_root_len - 1 )) );
933
+ php_cgi_ini_activate_user_config (path , path_len , doc_root , doc_root_len );
934
934
935
935
#ifdef PHP_WIN32
936
936
efree (doc_root );
0 commit comments