@@ -775,7 +775,7 @@ static void sapi_cgi_log_message(char *message, int syslog_type_int)
775
775
776
776
/* {{{ php_cgi_ini_activate_user_config
777
777
*/
778
- 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 )
778
+ static void php_cgi_ini_activate_user_config (char * path , size_t path_len , const char * doc_root , size_t doc_root_len )
779
779
{
780
780
user_config_cache_entry * new_entry , * entry ;
781
781
time_t request_time = (time_t )sapi_get_request_time ();
@@ -828,7 +828,7 @@ static void php_cgi_ini_activate_user_config(char *path, size_t path_len, const
828
828
#else
829
829
if (strncmp (s1 , s2 , s_len ) == 0 ) {
830
830
#endif
831
- char * ptr = s2 + start ; /* start is the point where doc_root ends! */
831
+ char * ptr = s2 + doc_root_len ;
832
832
while ((ptr = strchr (ptr , DEFAULT_SLASH )) != NULL ) {
833
833
* ptr = 0 ;
834
834
php_parse_user_ini_file (path , PG (user_ini_filename ), entry -> user_config );
@@ -927,7 +927,7 @@ static int sapi_cgi_activate(void)
927
927
doc_root = estrndup (doc_root , doc_root_len );
928
928
zend_str_tolower (doc_root , doc_root_len );
929
929
#endif
930
- php_cgi_ini_activate_user_config (path , path_len , doc_root , doc_root_len , ( doc_root_len > 0 && ( doc_root_len - 1 )) );
930
+ php_cgi_ini_activate_user_config (path , path_len , doc_root , doc_root_len );
931
931
932
932
#ifdef PHP_WIN32
933
933
efree (doc_root );
0 commit comments