From: Marcus Boerger Date: Tue, 16 Apr 2002 19:08:02 +0000 (+0000) Subject: fix cli/cgi -c | X-Git-Tag: php-4.3.0dev-ZendEngine2-Preview1~621 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7bb4b5bd7607b36fef64aa5d889f7fd4f664f4e1;p=php fix cli/cgi -c | #hope this fixes it really (works for me) --- diff --git a/main/php_ini.c b/main/php_ini.c index 7fd99c6536..8b449f7559 100644 --- a/main/php_ini.c +++ b/main/php_ini.c @@ -266,7 +266,12 @@ int php_init_config(char *php_ini_path_override) fh.handle.fp = NULL; /* Check if php_ini_path_override is a file */ if (php_ini_path_override && php_ini_path_override[0]) { - fh.handle.fp = VCWD_FOPEN(php_ini_path_override, "r"); + struct stat statbuf; + if (!VCWD_STAT(php_ini_path_override, &statbuf)) { + if (!S_ISDIR(statbuf.st_mode)) { + fh.handle.fp = VCWD_FOPEN(php_ini_path_override, "r"); + } + } } /* Search php.ini file in search path */ if (!fh.handle.fp)