Skip to content

Commit b514401

Browse files
committed
stop unpacking after insertion fails
1 parent 03c36b8 commit b514401

File tree

2 files changed

+399
-398
lines changed

2 files changed

+399
-398
lines changed

Zend/zend_vm_def.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5579,6 +5579,7 @@ ZEND_VM_C_LABEL(add_again):
55795579
if (!zend_hash_next_index_insert(Z_ARRVAL_P(EX_VAR(opline->result.var)), val)) {
55805580
zend_cannot_add_element();
55815581
zval_ptr_dtor_nogc(val);
5582+
break;
55825583
}
55835584
}
55845585
} ZEND_HASH_FOREACH_END();

0 commit comments

Comments
 (0)