]> granicus.if.org Git - php/commitdiff
- Wrong fix
authorZeev Suraski <zeev@php.net>
Wed, 22 Mar 2000 18:43:25 +0000 (18:43 +0000)
committerZeev Suraski <zeev@php.net>
Wed, 22 Mar 2000 18:43:25 +0000 (18:43 +0000)
Zend/zend_operators.c

index 47b0f6d9e75d8e304b24717915532c077351b09c..ece7d04dcdc9f863e1e2fcc1d0a98c7a7cfb7898 100644 (file)
@@ -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);