- include missing.h in http.c for static property fixup
[m6w6/ext-http] / php_http_std_defs.h
index 8bef4f88e7a3aa390621e103c53d6106aad2dfbc..763a8cf0b3c11255dabfc0be2987fc5c352ba18e 100644 (file)
@@ -65,7 +65,9 @@ typedef int STATUS;
        return_value->is_ref = 1; \
        return_value->type = IS_OBJECT; \
        return_value->value.obj = (ov); \
-       zend_objects_store_add_ref(return_value TSRMLS_CC)
+       if (Z_OBJ_HT_P(return_value)) { \
+               Z_OBJ_HT_P(return_value)->add_ref(return_value TSRMLS_CC); \
+       }
 #define RETURN_OBJVAL(ov) \
        RETVAL_OBJVAL(ov); \
        return