]> git.pld-linux.org Git - packages/php.git/blame - php-sapi-ini-file.patch
- kill Icon: field (support for these is obsolete says jbj)
[packages/php.git] / php-sapi-ini-file.patch
CommitLineData
bb44e93f
JB
1--- php-5.0.4/main/php_ini.c.orig 2004-09-17 04:48:47.000000000 +0200
2+++ php-5.0.4/main/php_ini.c 2005-04-04 23:07:48.461211584 +0200
3@@ -430,6 +430,24 @@
80259e0d
JB
4 }
5 }
6 }
7+ /* Search (global) php.ini file in search path */
8+ if (!fh.handle.fp) {
9+ fh.handle.fp = php_fopen_with_path("php.ini", "r", php_ini_search_path, &php_ini_opened_path TSRMLS_CC);
10+ if (fh.handle.fp) {
11+ fh.filename = php_ini_opened_path;
708beb0c
JB
12+ PG(safe_mode) = safe_mode_state;
13+ PG(open_basedir) = open_basedir;
14+ fh.type = ZEND_HANDLE_FP;
15+ zend_parse_ini_file(&fh, 1, php_config_ini_parser_cb, &extension_lists);
16+ safe_mode_state = PG(safe_mode);
17+ open_basedir = PG(open_basedir);
18+ PG(safe_mode) = 0;
19+ PG(open_basedir) = NULL;
20+ fh.handle.fp = NULL;
bb44e93f
JB
21+ efree(php_ini_opened_path);
22+ fh.filename = php_ini_opened_path = NULL;
80259e0d 23+ }
80259e0d
JB
24+ }
25 /* Search php-%sapi-module-name%.ini file in search path */
26 if (!fh.handle.fp) {
27 const char *fmt = "php-%s.ini";
bb44e93f 28@@ -441,13 +459,6 @@
80259e0d
JB
29 fh.filename = php_ini_opened_path;
30 }
bb44e93f 31 }
80259e0d
JB
32- /* Search php.ini file in search path */
33- if (!fh.handle.fp) {
34- fh.handle.fp = php_fopen_with_path("php.ini", "r", php_ini_search_path, &php_ini_opened_path TSRMLS_CC);
35- if (fh.handle.fp) {
36- fh.filename = php_ini_opened_path;
37- }
bb44e93f 38- }
9d6174b1 39 }
bb44e93f 40
80259e0d 41 if (free_ini_search_path) {
This page took 0.05258 seconds and 4 git commands to generate.