SOURCES: php4-ini-search-path.patch (NEW) - avoid reading php.ini ...

glen glen at pld-linux.org
Tue Jan 17 23:59:54 CET 2006


Author: glen                         Date: Tue Jan 17 22:59:54 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- avoid reading php.ini from arbitary locations (./, ./php4.cli/php.ini)

---- Files affected:
SOURCES:
   php4-ini-search-path.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/php4-ini-search-path.patch
diff -u /dev/null SOURCES/php4-ini-search-path.patch:1.1
--- /dev/null	Tue Jan 17 23:59:54 2006
+++ SOURCES/php4-ini-search-path.patch	Tue Jan 17 23:59:49 2006
@@ -0,0 +1,36 @@
+see also http://bugs.php.net/bug.php?id=34793
+--- php-4.4.2/main/php_ini.c~	2006-01-17 19:02:09.000000000 +0200
++++ php-4.4.2/main/php_ini.c	2006-01-17 19:26:46.000000000 +0200
+@@ -19,7 +19,7 @@
+ /* $Id$ */
+ 
+ /* Check CWD for php.ini */
+-#define INI_CHECK_CWD
++#undef	INI_CHECK_CWD
+ 
+ #include "php.h"
+ #include "ext/standard/info.h"
+@@ -328,13 +327,13 @@
+ 			efree(binary_location);
+ 			binary_location = NULL;
+ 		}
+-#else
++
+ 		if (sapi_module.executable_location) {
+ 			binary_location = estrdup(sapi_module.executable_location);
+ 		} else {
+ 			binary_location = NULL;
+ 		}
+-#endif
++
+ 		if (binary_location) {
+ 			char *separator_location = strrchr(binary_location, DEFAULT_SLASH);
+ 			
+@@ -349,7 +348,6 @@
+ 		}
+ 
+ 		/* Add default location */
+-#ifdef PHP_WIN32
+ 		default_location = (char *) emalloc(MAXPATHLEN + 1);
+ 	
+ 		if (0 < GetWindowsDirectory(default_location, MAXPATHLEN)) {
================================================================


More information about the pld-cvs-commit mailing list