diff options
author | Zeev Suraski <zeev@php.net> | 2001-07-16 15:48:31 +0000 |
---|---|---|
committer | Zeev Suraski <zeev@php.net> | 2001-07-16 15:48:31 +0000 |
commit | 43ebb86806501e2d84e075abc6da5b6a1a38db74 (patch) | |
tree | 341d0d8c8d2410752061ecf252ccd4ce7de5da4a /Zend/zend_variables.c | |
parent | cdf0532ad3fb0948b1e142c398cc776dbbf9b6b1 (diff) | |
download | php-git-43ebb86806501e2d84e075abc6da5b6a1a38db74.tar.gz |
Fix bug #10287 - avoid crashing under a bogus usage of list()
Diffstat (limited to 'Zend/zend_variables.c')
-rw-r--r-- | Zend/zend_variables.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Zend/zend_variables.c b/Zend/zend_variables.c index 260fb14321..cbcacc8f6c 100644 --- a/Zend/zend_variables.c +++ b/Zend/zend_variables.c @@ -40,7 +40,7 @@ ZEND_API void _zval_dtor(zval *zvalue ZEND_FILE_LINE_DC) switch(zvalue->type) { case IS_STRING: case IS_CONSTANT: - CHECK_ZVAL_STRING(zvalue); + CHECK_ZVAL_STRING_REL(zvalue); STR_FREE_REL(zvalue->value.str.val); break; case IS_ARRAY: @@ -96,7 +96,7 @@ ZEND_API int _zval_copy_ctor(zval *zvalue ZEND_FILE_LINE_DC) return SUCCESS; } } - CHECK_ZVAL_STRING(zvalue); + CHECK_ZVAL_STRING_REL(zvalue); zvalue->value.str.val = (char *) estrndup_rel(zvalue->value.str.val, zvalue->value.str.len); break; case IS_ARRAY: |