Skip to content

Commit 50ed7b5

Browse files
authored
Add non-NULL assertion to zend_get_gc_buffer_add_obj() (#17671)
This would've saved me time when fixing the nightly failure in Laravel [1]. [1] e306a2e
1 parent 5f7a9ee commit 50ed7b5

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

Zend/zend_gc.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,8 @@ static zend_always_inline void zend_get_gc_buffer_add_zval(
134134

135135
static zend_always_inline void zend_get_gc_buffer_add_obj(
136136
zend_get_gc_buffer *gc_buffer, zend_object *obj) {
137+
ZEND_ASSERT(obj != NULL);
138+
137139
if (UNEXPECTED(gc_buffer->cur == gc_buffer->end)) {
138140
zend_get_gc_buffer_grow(gc_buffer);
139141
}

0 commit comments

Comments
 (0)