switch (zend_hash_get_current_key(ht, &string_key, &num_key)) {
case HASH_KEY_IS_STRING:
ZEND_PUTS(string_key);
+ efree(string_key);
break;
case HASH_KEY_IS_LONG:
zend_printf("%ld",num_key);
short refcount=variable_ptr->refcount;
previous_lock_count = variable_ptr->EA.locks;
+ value->refcount++;
zendi_zval_dtor(*variable_ptr);
*variable_ptr = *value;
variable_ptr->refcount = refcount;
variable_ptr->EA.locks = previous_lock_count;
if (type!=IS_TMP_VAR) {
zendi_zval_copy_ctor(*variable_ptr);
+ zval_ptr_dtor(&value);
}
}
} else {