diff options
author | Anatol Belski <ab@php.net> | 2016-02-18 19:38:39 +0100 |
---|---|---|
committer | Anatol Belski <ab@php.net> | 2016-02-18 19:38:39 +0100 |
commit | 688b91421770c652606deeb52834e35a2a0ade3f (patch) | |
tree | d15f8fb023e4d58ce468eb68ac4803157681f3ba | |
parent | 0445abd547f4d7c4c694e2458d0581033e37398b (diff) | |
download | php-git-688b91421770c652606deeb52834e35a2a0ade3f.tar.gz |
add test for bug #71625
-rw-r--r-- | ext/phar/tests/bug71625.phpt | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/ext/phar/tests/bug71625.phpt b/ext/phar/tests/bug71625.phpt new file mode 100644 index 0000000000..d57ba5ef71 --- /dev/null +++ b/ext/phar/tests/bug71625.phpt @@ -0,0 +1,25 @@ +--TEST-- +Phar - Bug #71625 - Crash in php7.dll +--INI-- +phar.readonly=0 +--SKIPIF-- +<?php + +if (!extension_loaded("phar") || !extension_loaded("zlib")) die("skip"); +if(substr(PHP_OS, 0, 3) != 'WIN' ) { + die('skip windows only test'); +} + +?> +--FILE-- +<?php +$phar = new Phar("A:A:.phar"); +$phar["hello_habr.txt"] = '<? Hello Habr!?>'; +?> +DONE +--EXPECTF-- +Fatal error: Uncaught exception 'UnexpectedValueException' with message 'Cannot create phar 'A:A:.phar', file extension (or combination) not recognised or the directory does not exist' in %sbug71625.php:%d +Stack trace: +#0 %sbug71625.php(%d): Phar->__construct('A:A:.phar') +#1 {main} + thrown in %sbug71625.php on line %d |