Browse Source

MFB

migration/RELEASE_1_0_0
Nuno Lopes 20 years ago
parent
commit
37a08a329c
  1. 4
      ext/posix/posix.c
  2. 12
      ext/posix/tests/001.phpt

4
ext/posix/posix.c

@ -766,6 +766,10 @@ PHP_FUNCTION(posix_access)
}
path = expand_filepath(filename, NULL TSRMLS_CC);
if (!path) {
POSIX_G(last_error) = EIO;
RETURN_FALSE;
}
if (php_check_open_basedir_ex(path, 0 TSRMLS_CC)) {
efree(path);

12
ext/posix/tests/001.phpt

@ -0,0 +1,12 @@
--TEST--
posix_access() with bogus paths
--SKIPIF--
<?php if (!extension_loaded('posix')) echo 'skip'; ?>
--FILE--
<?php
var_dump(posix_access(str_repeat('bogus path', 1042)));
?>
--EXPECT--
bool(false)
Loading…
Cancel
Save