mirror of
https://github.com/php/php-src.git
synced 2026-04-29 11:13:36 +02:00
Add test for bug #76296
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
--TEST--
|
||||
Bug #76296 openssl_pkey_get_public does not respect open_basedir
|
||||
--SKIPIF--
|
||||
<?php if (!extension_loaded("openssl")) print "skip"; ?>
|
||||
--FILE--
|
||||
<?php
|
||||
$dir = __DIR__ . '/bug76296_openbasedir';
|
||||
$pem = 'file://' . __DIR__ . '/public.key';
|
||||
if (!is_dir($dir)) {
|
||||
mkdir($dir);
|
||||
}
|
||||
|
||||
ini_set('open_basedir', $dir);
|
||||
|
||||
var_dump(openssl_pkey_get_public($pem));
|
||||
?>
|
||||
--EXPECTF--
|
||||
|
||||
Warning: openssl_pkey_get_public(): open_basedir restriction in effect. File(%s) is not within the allowed path(s): (%s) in %s on line %d
|
||||
bool(false)
|
||||
--CLEAN--
|
||||
@rmdir(__DIR__ . '/bug76296_openbasedir');
|
||||
Reference in New Issue
Block a user