*class_map = **tmp;
zval_copy_ctor(class_map);
#ifdef ZEND_ENGINE_2
- class_map->refcount--; /*FIXME*/
+ class_map->refcount--;
#endif
add_property_zval(this_ptr, "_classmap", class_map);
}
ALLOC_INIT_ZVAL(fault);
set_soap_fault(fault, fault_code, fault_string, fault_actor, fault_detail, NULL TSRMLS_CC);
#ifdef ZEND_ENGINE_2
- fault->refcount--; /*FIXME*/
+ fault->refcount--;
#endif
add_property_zval(obj, "__soap_fault", fault);
return fault;
add_property_string(obj, "faultactor", fault_actor, 1);
}
if (fault_detail != NULL) {
+#ifdef ZEND_ENGINE_2
+ fault_detail->refcount--;
+#endif
add_property_zval(obj, "detail", fault_detail);
}
if (name != NULL) {