Add test for PR #2382

This commit is contained in:
Christoph M. Becker 2018-07-06 18:59:04 +02:00 committed by Anatol Belski
parent 1870a61a91
commit b37dafcc23

View File

@ -0,0 +1,22 @@
--TEST--
strnat(case)cmp(): potential OOB access for unterminated strings
--SKIPIF--
<?php
if (!function_exists('zend_create_unterminated_string')) die('skip zend_test extension not available');
?>
--FILE--
<?php
$a = zend_create_unterminated_string('333');
$b = zend_create_unterminated_string('333 ');
var_dump(
strnatcmp($a, $b),
strnatcasecmp($b, $a)
);
zend_terminate_string($a);
zend_terminate_string($b);
?>
===DONE===
--EXPECT--
int(-1)
int(1)
===DONE===