summaryrefslogtreecommitdiff
path: root/Zend
diff options
context:
space:
mode:
authorZeev Suraski <zeev@php.net>2000-03-22 18:36:02 +0000
committerZeev Suraski <zeev@php.net>2000-03-22 18:36:02 +0000
commit4d68c944d975ee91a4e50d131f30f271afa35f88 (patch)
tree669d88591b816ba0328ec2256066d5f11c6834fd /Zend
parent3e99a228dfcd0955eb0ee06a93ed34ec645bed69 (diff)
downloadphp-git-4d68c944d975ee91a4e50d131f30f271afa35f88.tar.gz
- Only free when result != op1
Diffstat (limited to 'Zend')
-rw-r--r--Zend/zend_operators.c6
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);