summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnatol Belski <ab@php.net>2014-09-20 15:13:42 +0200
committerAnatol Belski <ab@php.net>2014-09-20 15:14:31 +0200
commit1b3569235a47887fbaa4ac53f615dc43dbc1394d (patch)
tree0238ec2f5cd4e35d002368be4b95e580c9b548e9
parent98891ee118e0b73dda4b61cfdc11804d0899c889 (diff)
downloadphp-git-1b3569235a47887fbaa4ac53f615dc43dbc1394d.tar.gz
forked bug41655 test for windows
-rw-r--r--ext/standard/tests/file/bug41655_1-win32.phpt22
-rw-r--r--ext/standard/tests/file/bug41655_1.phpt8
2 files changed, 29 insertions, 1 deletions
diff --git a/ext/standard/tests/file/bug41655_1-win32.phpt b/ext/standard/tests/file/bug41655_1-win32.phpt
new file mode 100644
index 0000000000..631d91079b
--- /dev/null
+++ b/ext/standard/tests/file/bug41655_1-win32.phpt
@@ -0,0 +1,22 @@
+--TEST--
+Bug #41655 (open_basedir bypass via glob()) 1/2
+--SKIPIF--
+<?php
+if (substr(PHP_OS, 0, 3) != 'WIN') {
+ die('skip only for Windows');
+}
+?>
+--CREDITS--
+Dave Kelsey <d_kelsey@uk.ibm.com>
+--INI--
+open_basedir=/tmp
+--FILE--
+<?php
+$a=glob("./*.jpeg");
+var_dump($a);
+echo "Done\n";
+?>
+--EXPECT--
+array(0) {
+}
+Done
diff --git a/ext/standard/tests/file/bug41655_1.phpt b/ext/standard/tests/file/bug41655_1.phpt
index 62d64dfb1e..e4466821f9 100644
--- a/ext/standard/tests/file/bug41655_1.phpt
+++ b/ext/standard/tests/file/bug41655_1.phpt
@@ -1,5 +1,11 @@
--TEST--
Bug #41655 (open_basedir bypass via glob()) 1/2
+--SKIPIF--
+<?php
+if (substr(PHP_OS, 0, 3) == 'WIN') {
+ die('skip not for Windows');
+}
+?>
--CREDITS--
Dave Kelsey <d_kelsey@uk.ibm.com>
--INI--
@@ -12,4 +18,4 @@ echo "Done\n";
?>
--EXPECT--
bool(false)
-Done \ No newline at end of file
+Done