mirror of
https://github.com/php/php-src.git
synced 2026-04-26 09:28:21 +02:00
Fixed yet another realpath cache bug and wrong tests
This commit is contained in:
@@ -708,7 +708,7 @@ no_realpath:
|
||||
}
|
||||
}
|
||||
|
||||
if (use_cache) {
|
||||
if (use_cache && (use_realpath == CWD_REALPATH)) {
|
||||
realpath_cache_add(path, path_length, state->cwd, state->cwd_length, t TSRMLS_CC);
|
||||
}
|
||||
|
||||
|
||||
@@ -103,11 +103,11 @@ rmdir("$name_prefix/");
|
||||
|
||||
-- Iteration 1 --
|
||||
string(%d) "%s/readlink_realpath_basic/home/readlink_realpath_basic.tmp"
|
||||
string(%d) "%s/readlink_realpath_basic/home/readlink_realpath_basic_link.tmp"
|
||||
string(%d) "%s/readlink_realpath_basic/home/readlink_realpath_basic.tmp"
|
||||
|
||||
-- Iteration 2 --
|
||||
string(%d) "%s/readlink_realpath_basic/home/test/readlink_realpath_basic.tmp"
|
||||
string(%d) "%s/readlink_realpath_basic/home/test/readlink_realpath_basic_link.tmp"
|
||||
string(%d) "%s/readlink_realpath_basic/home/test/readlink_realpath_basic.tmp"
|
||||
|
||||
-- Iteration 3 --
|
||||
string(%d) "%s/readlink_realpath_basic/home/test/readlink_realpath_basic.tmp"
|
||||
@@ -115,7 +115,7 @@ string(%d) "%s/readlink_realpath_basic/home/test/readlink_realpath_basic.tmp"
|
||||
|
||||
-- Iteration 4 --
|
||||
string(%d) "%s/readlink_realpath_basic/home/readlink_realpath_basic.tmp"
|
||||
string(%d) "%s/readlink_realpath_basic/home/readlink_realpath_basic_link.tmp"
|
||||
string(%d) "%s/readlink_realpath_basic/home/readlink_realpath_basic.tmp"
|
||||
|
||||
-- Iteration 5 --
|
||||
|
||||
|
||||
@@ -135,10 +135,10 @@ rmdir("$name_prefix/");
|
||||
-- Testing readlink() and realpath() with softlink, linkname stored inside an object --
|
||||
bool(true)
|
||||
string(%d) "%s/readlink_realpath_variation/home/tests/link/readlink_realpath_variation.tmp"
|
||||
string(%d) "%s/readlink_realpath_variation/home/readlink_realpath_variation_link.tmp"
|
||||
string(%d) "%s/readlink_realpath_variation/home/tests/link/readlink_realpath_variation.tmp"
|
||||
bool(true)
|
||||
string(%d) "%s/readlink_realpath_variation/home/tests/link/readlink_realpath_variation.tmp"
|
||||
string(%d) "%s/readlink_realpath_variation_link.tmp"
|
||||
string(%d) "%s/readlink_realpath_variation/home/tests/link/readlink_realpath_variation.tmp"
|
||||
|
||||
-- Testing readlink() and realpath() with hardlink, linkname stored inside an object --
|
||||
bool(true)
|
||||
@@ -157,14 +157,14 @@ string(%d) "%s/readlink_realpath_variation_link.tmp"
|
||||
-- Testing readlink() and realpath() with softlink, linkname stored inside an array --
|
||||
bool(true)
|
||||
string(%d) "%s/readlink_realpath_variation/home/tests/link/readlink_realpath_variation.tmp"
|
||||
string(%d) "%s/readlink_realpath_variation/home/tests/link/readlink_realpath_variation_link.tmp"
|
||||
string(%d) "%s/readlink_realpath_variation/home/tests/link/readlink_realpath_variation.tmp"
|
||||
|
||||
Warning: symlink(): No such file or directory in %s on line %d
|
||||
bool(false)
|
||||
|
||||
Warning: readlink(): No such file or directory in %s on line %d
|
||||
bool(false)
|
||||
string(%d) "%s/home/readlink_realpath_variation_link.tmp"
|
||||
bool(false)
|
||||
|
||||
Warning: unlink(%s/./readlink_realpath_variation/home/../home//tests//..//..//..//home//readlink_realpath_variation_link.tmp/): No such file or directory in %s on line %d
|
||||
|
||||
@@ -180,7 +180,7 @@ bool(false)
|
||||
|
||||
Warning: readlink(): No such file or directory in %s on line %d
|
||||
bool(false)
|
||||
string(%d) "%s/home/readlink_realpath_variation_link.tmp"
|
||||
bool(false)
|
||||
|
||||
Warning: unlink(%s/./readlink_realpath_variation/home/../home//tests//..//..//..//home//readlink_realpath_variation_link.tmp/): No such file or directory in %s on line %d
|
||||
|
||||
|
||||
Reference in New Issue
Block a user