File tree 1 file changed +5
-17
lines changed
ext/standard/tests/serialize
1 file changed +5
-17
lines changed Original file line number Diff line number Diff line change 1
1
--TEST--
2
- Bug #69425: Use After Free in unserialize()
2
+ Bug #69425 ( Use After Free in unserialize() )
3
3
--FILE--
4
4
<?php
5
5
@@ -22,11 +22,11 @@ $data = unserialize('a:2:{i:0;O:12:"DateInterval":1:{s:1:"y";R:1;}i:1;i:2;}');
22
22
var_dump ($ data );
23
23
24
24
?>
25
- --EXPECT --
25
+ --EXPECTF --
26
26
int(1)
27
27
array(2) {
28
28
[0]=>
29
- object(DateInterval)#1 (16 ) {
29
+ object(DateInterval)#1 (%d ) {
30
30
["y"]=>
31
31
int(-1)
32
32
["m"]=>
@@ -41,24 +41,12 @@ array(2) {
41
41
int(-1)
42
42
["f"]=>
43
43
float(0)
44
- ["weekday"]=>
45
- int(-1)
46
- ["weekday_behavior"]=>
47
- int(-1)
48
- ["first_last_day_of"]=>
49
- int(-1)
50
44
["invert"]=>
51
45
int(0)
52
46
["days"]=>
53
47
int(-1)
54
- ["special_type"]=>
55
- int(0)
56
- ["special_amount"]=>
57
- int(-1)
58
- ["have_weekday_relative"]=>
59
- int(0)
60
- ["have_special_relative"]=>
61
- int(0)
48
+ ["from_string"]=>
49
+ bool(false)
62
50
}
63
51
[1]=>
64
52
int(2)
You can’t perform that action at this time.
0 commit comments