Skip to content

Commit c453196

Browse files
committed
Merge branch 'PHP-7.3' into PHP-7.4
* PHP-7.3: Convert CRLF line endings to LF
2 parents b8caba9 + d153fbc commit c453196

File tree

1 file changed

+28
-28
lines changed

1 file changed

+28
-28
lines changed

ext/spl/tests/bug77298.phpt

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,28 @@
1-
--TEST--
2-
Bug #77298 (segfault occurs when add property to unserialized ArrayObject)
3-
--FILE--
4-
<?php
5-
$o = new ArrayObject();
6-
$o2 = unserialize(serialize($o));
7-
$o2[1]=123;
8-
var_dump($o2);
9-
10-
$o3 = new ArrayObject();
11-
$o3->unserialize($o->serialize());
12-
$o3['xm']=456;
13-
var_dump($o3);
14-
--EXPECT--
15-
object(ArrayObject)#2 (1) {
16-
["storage":"ArrayObject":private]=>
17-
array(1) {
18-
[1]=>
19-
int(123)
20-
}
21-
}
22-
object(ArrayObject)#3 (1) {
23-
["storage":"ArrayObject":private]=>
24-
array(1) {
25-
["xm"]=>
26-
int(456)
27-
}
28-
}
1+
--TEST--
2+
Bug #77298 (segfault occurs when add property to unserialized ArrayObject)
3+
--FILE--
4+
<?php
5+
$o = new ArrayObject();
6+
$o2 = unserialize(serialize($o));
7+
$o2[1]=123;
8+
var_dump($o2);
9+
10+
$o3 = new ArrayObject();
11+
$o3->unserialize($o->serialize());
12+
$o3['xm']=456;
13+
var_dump($o3);
14+
--EXPECT--
15+
object(ArrayObject)#2 (1) {
16+
["storage":"ArrayObject":private]=>
17+
array(1) {
18+
[1]=>
19+
int(123)
20+
}
21+
}
22+
object(ArrayObject)#3 (1) {
23+
["storage":"ArrayObject":private]=>
24+
array(1) {
25+
["xm"]=>
26+
int(456)
27+
}
28+
}

0 commit comments

Comments
 (0)