summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDerick Rethans <derick@php.net>2007-11-18 21:30:30 +0000
committerDerick Rethans <derick@php.net>2007-11-18 21:30:30 +0000
commit62fb0402dbf624b8a9310119ec609fe85e56fd28 (patch)
tree54108b082744d8d511d5e557796424cc332f6af8
parent99a1f9e0b2e3ce550f596ab2d2b34da998bd1ec2 (diff)
downloadphp-git-62fb0402dbf624b8a9310119ec609fe85e56fd28.tar.gz
- MFH: Initialize the reserved resource bits so that they can be reliably used.
-rw-r--r--Zend/zend_opcode.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/Zend/zend_opcode.c b/Zend/zend_opcode.c
index 8621dc12b1..2a7e8d7e84 100644
--- a/Zend/zend_opcode.c
+++ b/Zend/zend_opcode.c
@@ -101,6 +101,8 @@ void init_op_array(zend_op_array *op_array, zend_uchar type, int initial_ops_siz
op_array->fn_flags = CG(interactive)?ZEND_ACC_INTERACTIVE:0;
+ memset(op_array->reserved, 0, ZEND_MAX_RESERVED_RESOURCES * sizeof(void*));
+
zend_llist_apply_with_argument(&zend_extensions, (llist_apply_with_arg_func_t) zend_extension_op_array_ctor_handler, op_array TSRMLS_CC);
}