com php-src: add test: ext/mbstring/tests/bug69151.phpt

From: Date: Sun, 17 Jul 2016 12:19:45 +0000
Subject: com php-src: add test: ext/mbstring/tests/bug69151.phpt
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-93053@lists.php.net to get a copy of this message
Commit: 69f468239b924ff595bea950a39e42edcb222fee Author: Masaki Kagaya <masakielastic@gmail.com> Sun, 1 Mar 2015 22:10:41 +0900 Committer: Anatol Belski <ab@php.net> Sun, 17 Jul 2016 14:19:45 +0200 Parents: eb3e7f7c10ccfcc80caa4e74e8f71c6157b4b76a Branches: master Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=69f468239b924ff595bea950a39e42edcb222fee Log: add test Changed paths: A ext/mbstring/tests/bug69151.phpt Diff: diff --git a/ext/mbstring/tests/bug69151.phpt b/ext/mbstring/tests/bug69151.phpt new file mode 100644 index 0000000..801f27e --- /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)

« previous php.cvs (#93053) next »