]> granicus.if.org Git - php/commitdiff
Fix an elusive bug
authorZeev Suraski <zeev@php.net>
Sat, 22 Jan 2000 17:02:48 +0000 (17:02 +0000)
committerZeev Suraski <zeev@php.net>
Sat, 22 Jan 2000 17:02:48 +0000 (17:02 +0000)
Zend/zend_execute_API.c

index 1d06a76e7fcde83f83cbb23d74b5eaa89d2dcad6..c56a876f164cec2e1d5a659c6f6ff41637239f5e 100644 (file)
@@ -487,7 +487,7 @@ ZEND_API inline void zend_assign_to_variable_reference(znode *result, zval **var
        if (variable_ptr == EG(error_zval_ptr) || value_ptr==EG(error_zval_ptr)) {
                variable_ptr_ptr = &EG(uninitialized_zval_ptr);
 /*     } else if (variable_ptr==&EG(uninitialized_zval) || variable_ptr!=value_ptr) { */
-       } else if (variable_ptr_ptr != value_ptr_ptr) {
+       } else if (*variable_ptr_ptr != *value_ptr_ptr) {
                variable_ptr->refcount--;
                if (variable_ptr->refcount==0) {
                        zendi_zval_dtor(*variable_ptr);