pajoye Tue, 26 Jul 2011 09:27:53 +0000 Revision: http://svn.php.net/viewvc?view=revision&revision=313700
Log: - simplify Changed paths: U php/php-src/branches/PHP_5_4/main/fopen_wrappers.c U php/php-src/trunk/main/fopen_wrappers.c Modified: php/php-src/branches/PHP_5_4/main/fopen_wrappers.c =================================================================== --- php/php-src/branches/PHP_5_4/main/fopen_wrappers.c 2011-07-26 09:16:36 UTC (rev 313699) +++ php/php-src/branches/PHP_5_4/main/fopen_wrappers.c 2011-07-26 09:27:53 UTC (rev 313700) @@ -628,19 +628,14 @@ filename_length = strlen(filename); /* Relative path open */ - if (*filename == '.') { - return php_fopen_and_set_opened_path(filename, mode, opened_path TSRMLS_CC); - } - + if ((*filename == '.') /* Absolute path open */ - if (IS_ABSOLUTE_PATH(filename, filename_length)) { + || IS_ABSOLUTE_PATH(filename, filename_length) + || (!path || (path && !*path)) + ) { return php_fopen_and_set_opened_path(filename, mode, opened_path TSRMLS_CC); } - if (!path || (path && !*path)) { - return php_fopen_and_set_opened_path(filename, mode, opened_path TSRMLS_CC); - } - /* check in provided path */ /* append the calling scripts' current working directory * as a fall back case Modified: php/php-src/trunk/main/fopen_wrappers.c =================================================================== --- php/php-src/trunk/main/fopen_wrappers.c 2011-07-26 09:16:36 UTC (rev 313699) +++ php/php-src/trunk/main/fopen_wrappers.c 2011-07-26 09:27:53 UTC (rev 313700) @@ -628,19 +628,14 @@ filename_length = strlen(filename); /* Relative path open */ - if (*filename == '.') { - return php_fopen_and_set_opened_path(filename, mode, opened_path TSRMLS_CC); - } - + if ((*filename == '.') /* Absolute path open */ - if (IS_ABSOLUTE_PATH(filename, filename_length)) { + || IS_ABSOLUTE_PATH(filename, filename_length) + || (!path || (path && !*path)) + ) { return php_fopen_and_set_opened_path(filename, mode, opened_path TSRMLS_CC); } - if (!path || (path && !*path)) { - return php_fopen_and_set_opened_path(filename, mode, opened_path TSRMLS_CC); - } - /* check in provided path */ /* append the calling scripts' current working directory * as a fall back case
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php