mirror of
https://github.com/php/php-src.git
synced 2024-09-22 10:27:25 +00:00
Add test for PR #2382
This commit is contained in:
parent
1870a61a91
commit
b37dafcc23
22
ext/standard/tests/strings/strcmp_unterminated.phpt
Normal file
22
ext/standard/tests/strings/strcmp_unterminated.phpt
Normal 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===
|
Loading…
Reference in New Issue
Block a user