Annotation of embedaddon/php/ext/date/tests/bug67253.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Bug #67253 (timelib_meridian_with_check out-of-bounds read)
3: --INI--
4: date.timezone=Europe/Berlin
5: --FILE--
6: <?php
7: $z = '';
8: var_dump(date_parse_from_format("aHa0", "0=G{$z}9UCNnF"));
9: --EXPECT--
10: array(12) {
11: ["year"]=>
12: bool(false)
13: ["month"]=>
14: bool(false)
15: ["day"]=>
16: bool(false)
17: ["hour"]=>
18: int(0)
19: ["minute"]=>
20: int(0)
21: ["second"]=>
22: int(0)
23: ["fraction"]=>
24: bool(false)
25: ["warning_count"]=>
26: int(0)
27: ["warnings"]=>
28: array(0) {
29: }
30: ["error_count"]=>
31: int(3)
32: ["errors"]=>
33: array(3) {
34: [0]=>
35: string(51) "Meridian can only come after an hour has been found"
36: [1]=>
37: string(29) "A meridian could not be found"
38: [9]=>
39: string(12) "Data missing"
40: }
41: ["is_localtime"]=>
42: bool(false)
43: }
44:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>