Skip to content

Commit d96de86

Browse files
committed
Merge branch 'pull-request/694' into PHP-5.6
* pull-request/694: Fix SetHandler proxy:fcgi:// incompatibilities
2 parents b1e32a4 + db537b1 commit d96de86

File tree

1 file changed

+1
-24
lines changed

1 file changed

+1
-24
lines changed

sapi/fpm/fpm/fpm_main.c

Lines changed: 1 addition & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1148,19 +1148,6 @@ static void init_request_info(TSRMLS_D)
11481148
TRANSLATE_SLASHES(env_document_root);
11491149
}
11501150

1151-
if (env_path_translated != NULL && env_redirect_url != NULL &&
1152-
env_path_translated != script_path_translated &&
1153-
strcmp(env_path_translated, script_path_translated) != 0) {
1154-
/*
1155-
* pretty much apache specific. If we have a redirect_url
1156-
* then our script_filename and script_name point to the
1157-
* php executable
1158-
*/
1159-
script_path_translated = env_path_translated;
1160-
/* we correct SCRIPT_NAME now in case we don't have PATH_INFO */
1161-
env_script_name = env_redirect_url;
1162-
}
1163-
11641151
#ifdef __riscos__
11651152
/* Convert path to unix format*/
11661153
__riscosify_control |= __RISCOSIFY_DONT_CHECK_DIR;
@@ -1329,7 +1316,7 @@ static void init_request_info(TSRMLS_D)
13291316
efree(pt);
13301317
}
13311318
} else {
1332-
/* make sure path_info/translated are empty */
1319+
/* make sure original values are remembered in ORIG_ copies if we've changed them */
13331320
if (!orig_script_filename ||
13341321
(script_path_translated != orig_script_filename &&
13351322
strcmp(script_path_translated, orig_script_filename) != 0)) {
@@ -1338,16 +1325,6 @@ static void init_request_info(TSRMLS_D)
13381325
}
13391326
script_path_translated = _sapi_cgibin_putenv("SCRIPT_FILENAME", script_path_translated TSRMLS_CC);
13401327
}
1341-
if (env_redirect_url) {
1342-
if (orig_path_info) {
1343-
_sapi_cgibin_putenv("ORIG_PATH_INFO", orig_path_info TSRMLS_CC);
1344-
_sapi_cgibin_putenv("PATH_INFO", NULL TSRMLS_CC);
1345-
}
1346-
if (orig_path_translated) {
1347-
_sapi_cgibin_putenv("ORIG_PATH_TRANSLATED", orig_path_translated TSRMLS_CC);
1348-
_sapi_cgibin_putenv("PATH_TRANSLATED", NULL TSRMLS_CC);
1349-
}
1350-
}
13511328
if (env_script_name != orig_script_name) {
13521329
if (orig_script_name) {
13531330
_sapi_cgibin_putenv("ORIG_SCRIPT_NAME", orig_script_name TSRMLS_CC);

0 commit comments

Comments
 (0)