cvs: php4 /ext/xmlrpc xmlrpc-epi-php.c
| From: | Sterling Hughes | Date: | Sun, 21 Oct 2001 17:23:38 +0000 |
| Subject: | cvs: php4 /ext/xmlrpc xmlrpc-epi-php.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-7895@lists.php.net to get a copy of this message | ||
sterling Sun Oct 21 13:23:38 2001 EDT
Modified files:
/php4/ext/xmlrpc xmlrpc-epi-php.c
Log:
MFB
Index: php4/ext/xmlrpc/xmlrpc-epi-php.c
diff -u php4/ext/xmlrpc/xmlrpc-epi-php.c:1.7 php4/ext/xmlrpc/xmlrpc-epi-php.c:1.8
--- php4/ext/xmlrpc/xmlrpc-epi-php.c:1.7 Wed Oct 17 14:52:32 2001
+++ php4/ext/xmlrpc/xmlrpc-epi-php.c Sun Oct 21 13:23:38 2001
@@ -206,12 +206,18 @@
}
}
+static void xmlrpc_init_globals(TSRMLS_D)
+{
+ return;
+}
+
/* module init */
PHP_MINIT_FUNCTION(xmlrpc)
{
/* Remove comments if you have entries in php.ini
REGISTER_INI_ENTRIES();
*/
+ ZEND_INIT_MODULE_GLOBALS(xmlrpc, xmlrpc_init_globals, NULL);
XMLRPCG(le_xmlrpc_server) = zend_register_list_destructors_ex(xmlrpc_server_destructor, NULL,
"xmlrpc server", module_number);
return SUCCESS;
@@ -842,7 +848,8 @@
xmlrpc_callback_data* pData = (xmlrpc_callback_data*)data;
pval* xmlrpc_params;
pval* callback_params[3];
-
+ TSRMLS_FETCH();
+
/* convert xmlrpc to native php types */
xmlrpc_params = XMLRPC_to_PHP(XMLRPC_RequestGetData(xRequest));
@@ -866,7 +873,8 @@
pval *retval_ptr, **php_function;
pval* callback_params[1];
xmlrpc_callback_data* pData = (xmlrpc_callback_data*)data;
-
+ TSRMLS_FETCH();
+
MAKE_STD_ZVAL(retval_ptr);
Z_TYPE_P(retval_ptr) = IS_NULL;