Index: trunk/xcache.c
===================================================================
--- trunk/xcache.c	(revision 1163)
+++ trunk/xcache.c	(revision 1164)
@@ -585,4 +585,5 @@
 	zend_bool catched = 0;
 	zend_llist old_zend_extensions = zend_extensions;
+	TSRMLS_FETCH();
 
 	/* restore */
@@ -607,4 +608,5 @@
 
 	/* restore */
+	zend_llist_remove_tail(&zend_extensions);
 	zend_extensions = old_zend_extensions;
 	if (catched) {
