From d6a526d66bbcd17e18f789e677f419e71acdbbb5 Mon Sep 17 00:00:00 2001 From: Rob Richards Date: Tue, 6 Jun 2006 12:05:30 +0000 Subject: [PATCH] restore missing ze1 compat code --- ext/simplexml/simplexml.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ext/simplexml/simplexml.c b/ext/simplexml/simplexml.c index f1e2b1dcfa..21f94465de 100644 --- a/ext/simplexml/simplexml.c +++ b/ext/simplexml/simplexml.c @@ -1848,7 +1848,11 @@ php_sxe_register_object(php_sxe_object *intern TSRMLS_DC) zend_object_value rv; rv.handle = zend_objects_store_put(intern, sxe_object_dtor, (zend_objects_free_object_storage_t)sxe_object_free_storage, sxe_object_clone TSRMLS_CC); - rv.handlers = (zend_object_handlers *) &sxe_object_handlers; + if (EG(ze1_compatibility_mode)) { + rv.handlers = (zend_object_handlers *) &sxe_ze1_object_handlers; + } else { + rv.handlers = (zend_object_handlers *) &sxe_object_handlers; + } return rv; } -- 2.50.1