diff options
author | Zeev Suraski <zeev@php.net> | 2000-03-22 18:36:02 +0000 |
---|---|---|
committer | Zeev Suraski <zeev@php.net> | 2000-03-22 18:36:02 +0000 |
commit | 4d68c944d975ee91a4e50d131f30f271afa35f88 (patch) | |
tree | 669d88591b816ba0328ec2256066d5f11c6834fd /Zend | |
parent | 3e99a228dfcd0955eb0ee06a93ed34ec645bed69 (diff) | |
download | php-git-4d68c944d975ee91a4e50d131f30f271afa35f88.tar.gz |
- Only free when result != op1
Diffstat (limited to 'Zend')
-rw-r--r-- | Zend/zend_operators.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Zend/zend_operators.c b/Zend/zend_operators.c index ece7d04dcd..47b0f6d9e7 100644 --- a/Zend/zend_operators.c +++ b/Zend/zend_operators.c @@ -907,9 +907,9 @@ ZEND_API int concat_function(zval *result, zval *op1, zval *op2) memcpy(result->value.str.val+op1->value.str.len, op2->value.str.val,op2->value.str.len); result->value.str.val[result->value.str.len] = 0; result->type = IS_STRING; - } - if (use_copy1) { - zval_dtor(op1); + if (use_copy1) { + zval_dtor(op1); + } } if (use_copy2) { zval_dtor(op2); |