summaryrefslogtreecommitdiff
path: root/Zend
diff options
context:
space:
mode:
authorAndi Gutmans <andi@php.net>2001-04-29 09:21:38 +0000
committerAndi Gutmans <andi@php.net>2001-04-29 09:21:38 +0000
commit27fd3a2e57a42b28208e1355c46e23ad04764621 (patch)
treec06eaa03ae11da505cf8ce8b5e6400f3d6e96698 /Zend
parentb11202d66bdfd9c69efbd60be914bdbf1c4d2590 (diff)
downloadphp-git-27fd3a2e57a42b28208e1355c46e23ad04764621.tar.gz
- Previous patch for too early freeing of resources seemed to have worked.
- Clean it up a bit.
Diffstat (limited to 'Zend')
-rw-r--r--Zend/zend_operators.c12
1 files changed, 1 insertions, 11 deletions
diff --git a/Zend/zend_operators.c b/Zend/zend_operators.c
index c772d04d75..713177c380 100644
--- a/Zend/zend_operators.c
+++ b/Zend/zend_operators.c
@@ -167,12 +167,7 @@ ZEND_API void convert_scalar_to_number(zval *op)
break; \
} \
case IS_BOOL: \
- (holder).value.lval = (op)->value.lval; \
- (holder).type = IS_LONG; \
- (op) = &(holder); \
- break; \
case IS_RESOURCE: \
- /*zend_list_delete((op)->value.lval);*/ \
(holder).value.lval = (op)->value.lval; \
(holder).type = IS_LONG; \
(op) = &(holder); \
@@ -207,11 +202,8 @@ ZEND_API void convert_scalar_to_number(zval *op)
case IS_OBJECT: \
(holder).value.lval = (zend_hash_num_elements((op)->value.obj.properties)?1:0); \
break; \
- case IS_RESOURCE: \
- /*zend_list_delete((op)->value.lval);*/ \
- (holder).value.lval = (op)->value.lval; \
- break; \
case IS_BOOL: \
+ case IS_RESOURCE: \
(holder).value.lval = (op)->value.lval; \
break; \
default: \
@@ -233,8 +225,6 @@ ZEND_API void convert_scalar_to_number(zval *op)
(holder).value.lval = 0; \
break; \
case IS_RESOURCE: \
- /*zend_list_delete((op)->value.lval);*/ \
- /* break missing intentionally */ \
case IS_LONG: \
(holder).value.lval = ((op)->value.lval ? 1 : 0); \
break; \