mirror of
https://github.com/php/php-src.git
synced 2024-11-26 03:16:33 +08:00
Fix crash on broken setups (#5979)
This commit is contained in:
parent
8b9ecac2dc
commit
db0872123b
@ -669,11 +669,15 @@ any .htaccess restrictions anywhere on your site you can leave doc_root undefine
|
||||
or user_dir configuration directives, PATH_INFO is used to construct
|
||||
the filename as a side effect of php_fopen_primary_script.
|
||||
*/
|
||||
char *env_path_translated=NULL;
|
||||
#if DISCARD_PATH
|
||||
SG(request_info).path_translated = estrdup(getenv("SCRIPT_FILENAME"));
|
||||
env_path_translated = getenv("SCRIPT_FILENAME");
|
||||
#else
|
||||
SG(request_info).path_translated = estrdup(getenv("PATH_TRANSLATED"));
|
||||
env_path_translated = getenv("PATH_TRANSLATED");
|
||||
#endif
|
||||
if(env_path_translated) {
|
||||
SG(request_info).path_translated = estrdup(env_path_translated);
|
||||
}
|
||||
}
|
||||
if (cgi || SG(request_info).path_translated) {
|
||||
file_handle.handle.fp = php_fopen_primary_script();
|
||||
|
Loading…
Reference in New Issue
Block a user