diff options
author | Masaki Kagaya <masakielastic@gmail.com> | 2015-03-01 22:10:41 +0900 |
---|---|---|
committer | Anatol Belski <ab@php.net> | 2016-07-17 14:19:45 +0200 |
commit | 69f468239b924ff595bea950a39e42edcb222fee (patch) | |
tree | 5c8962980ad78093bdaffa1188077fb7287ad2fc | |
parent | eb3e7f7c10ccfcc80caa4e74e8f71c6157b4b76a (diff) | |
download | php-git-69f468239b924ff595bea950a39e42edcb222fee.tar.gz |
add test
-rw-r--r-- | ext/mbstring/tests/bug69151.phpt | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/ext/mbstring/tests/bug69151.phpt b/ext/mbstring/tests/bug69151.phpt new file mode 100644 index 0000000000..801f27e4a7 --- /dev/null +++ b/ext/mbstring/tests/bug69151.phpt @@ -0,0 +1,21 @@ +--TEST-- +Bug #69151 (mb_ereg should reject ill-formed byte sequence) +--SKIPIF-- +<?php extension_loaded('mbstring') or die('skip mbstring not available'); ?> +--FILE-- +<?php +$str = "\x80"; +var_dump( + false === mb_eregi('.', $str, $matches), + [] === $matches, + NULL === mb_ereg_replace('.', "\\0", $str), + false === mb_ereg_search_init("\x80", '.'), + false === mb_ereg_search() +); +?> +--EXPECT-- +bool(true) +bool(true) +bool(true) +bool(true) +bool(true) |