xref: /PHP-7.3/ext/spl/tests/bug54291.phpt (revision b771a181)
1--TEST--
2Bug #54291 (Crash iterating DirectoryIterator for dir name starting with \0)
3--FILE--
4<?php
5$dir = new DirectoryIterator("\x00/abc");
6$dir->isFile();
7--EXPECTF--
8Fatal error: Uncaught UnexpectedValueException: DirectoryIterator::__construct() expects parameter 1 to be a valid path, string given in %s:%d
9Stack trace:
10#0 %s(%d): DirectoryIterator->__construct('\x00/abc')
11#1 {main}
12  thrown in %s on line %d
13