diff options
-rw-r--r-- | ext/standard/tests/file/fnmatch_maxpathlen.phpt | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/ext/standard/tests/file/fnmatch_maxpathlen.phpt b/ext/standard/tests/file/fnmatch_maxpathlen.phpt new file mode 100644 index 0000000000..849e7710bb --- /dev/null +++ b/ext/standard/tests/file/fnmatch_maxpathlen.phpt @@ -0,0 +1,18 @@ +--TEST-- +Test fnmatch() function : warning filename or pattern exceeds maxpathlen +--SKIPIF-- +<?php +if (!function_exists('fnmatch')) die('skip fnmatch() function is not available'); +?> +--FILE-- +<?php +$longstring = str_pad('blah', PHP_MAXPATHLEN); +var_dump(fnmatch('blah', $longstring)); +var_dump(fnmatch($longstring, 'blah')); +?> +--EXPECTF-- +Warning: fnmatch(): Filename exceeds the maximum allowed length of %d characters in %s on line %d +bool(false) + +Warning: fnmatch(): Pattern exceeds the maximum allowed length of %d characters in %s on line %d +bool(false) |