cvs: php4 /ext/xmlrpc config.m4 xmlrpc-epi-php.c
| From: | Andrei Zmievski | Date: | Sat, 06 Apr 2002 03:50:27 +0000 |
| Subject: | cvs: php4 /ext/xmlrpc config.m4 xmlrpc-epi-php.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-10916@lists.php.net to get a copy of this message | ||
andrei Fri Apr 5 22:50:27 2002 EDT
Modified files:
/php4/ext/xmlrpc config.m4 xmlrpc-epi-php.c
Log:
- Fixed a leak in xml_decode().
- Fixed it so it's possible to compile as a shared extension.
Index: php4/ext/xmlrpc/config.m4
diff -u php4/ext/xmlrpc/config.m4:1.14 php4/ext/xmlrpc/config.m4:1.15
--- php4/ext/xmlrpc/config.m4:1.14 Fri Mar 22 08:55:09 2002
+++ php4/ext/xmlrpc/config.m4 Fri Apr 5 22:50:27 2002
@@ -1,5 +1,5 @@
dnl
-dnl $Id: config.m4,v 1.14 2002/03/22 13:55:09 sniper Exp $
+dnl $Id: config.m4,v 1.15 2002/04/06 03:50:27 andrei Exp $
dnl
sinclude(ext/xmlrpc/libxmlrpc/acinclude.m4)
@@ -10,6 +10,8 @@
PHP_ARG_WITH(xmlrpc, for XMLRPC-EPI support,
[ --with-xmlrpc[=DIR] Include XMLRPC-EPI support.])
+xmlrpc_ext_shared=$ext_shared
+
PHP_ARG_WITH(expat-dir, libexpat dir for XMLRPC-EPI,
[ --with-expat-dir=DIR XMLRPC-EPI: libexpat dir for XMLRPC-EPI.])
@@ -48,7 +50,7 @@
libxmlrpc/xmlrpc_introspection.c libxmlrpc/encodings.c \
libxmlrpc/system_methods.c libxmlrpc/xml_to_xmlrpc.c \
libxmlrpc/queue.c libxmlrpc/xml_element.c libxmlrpc/xmlrpc.c \
- libxmlrpc/xml_to_soap.c,$ext_shared,,
+ libxmlrpc/xml_to_soap.c,$xmlrpc_ext_shared,,
-I@ext_srcdir@/libxmlrpc -DVERSION="0.50")
PHP_ADD_BUILD_DIR($ext_builddir/libxmlrpc)
XMLRPC_MODULE_TYPE=builtin
Index: php4/ext/xmlrpc/xmlrpc-epi-php.c
diff -u php4/ext/xmlrpc/xmlrpc-epi-php.c:1.15 php4/ext/xmlrpc/xmlrpc-epi-php.c:1.16
--- php4/ext/xmlrpc/xmlrpc-epi-php.c:1.15 Thu Mar 14 07:20:52 2002
+++ php4/ext/xmlrpc/xmlrpc-epi-php.c Fri Apr 5 22:50:27 2002
@@ -776,7 +776,7 @@
zval* retval = decode_request_worker(arg1, arg2, NULL);
if(retval) {
*return_value = *retval;
- zval_copy_ctor(return_value);
+ FREE_ZVAL(retval);
}
}
}