Skip to content

Commit fdf1619

Browse files
committed
Fixed borked test
1 parent 079d191 commit fdf1619

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

encoding.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -365,6 +365,7 @@ static zend_object* byte_buffer_clone(zend_object* object) {
365365
new_object->buffer = old_object->buffer;
366366
zend_string_addref(new_object->buffer);
367367
new_object->offset = old_object->offset;
368+
new_object->used = old_object->used;
368369

369370
return &new_object->std;
370371
}

tests/buffer-clone.phpt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ byte_buffer->used wasn't being copied during clones, leading to the cloned objec
55
--FILE--
66
<?php
77

8+
use pmmp\encoding\ByteBuffer;
9+
810
$buffer = new ByteBuffer("Some Data");
911
$buffer2 = clone $buffer;
1012
var_dump($buffer);

0 commit comments

Comments
 (0)