From c6b91f789d0d73db60830a3c4292913bc282b2b7 Mon Sep 17 00:00:00 2001 From: "Thies C. Arntzen" Date: Wed, 6 Oct 1999 15:09:26 +0000 Subject: [PATCH] fix for using resources as array indices --- Zend/zend_execute.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Zend/zend_execute.c b/Zend/zend_execute.c index 9fda4a6485..6133ac6bab 100644 --- a/Zend/zend_execute.c +++ b/Zend/zend_execute.c @@ -535,10 +535,11 @@ static inline zval **zend_fetch_dimension_address_inner(HashTable *ht, znode *op } break; case IS_DOUBLE: + case IS_RESOURCE: case IS_LONG: { long index; - if(dim->type == IS_LONG) { + if (dim->type == IS_LONG || dim->type == IS_RESOURCE) { index = dim->value.lval; } else { index = (long)dim->value.dval; -- 2.40.0