dmitry Thu May 27 04:19:29 2004 EDT
Modified files:
/php-src/ext/soap soap.c
Log:
Memory leaks were fixed
http://cvs.php.net/diff.php/php-src/ext/soap/soap.c?r1=1.105&r2=1.106&ty=u
Index: php-src/ext/soap/soap.c
diff -u php-src/ext/soap/soap.c:1.105 php-src/ext/soap/soap.c:1.106
--- php-src/ext/soap/soap.c:1.105 Thu May 27 03:58:22 2004
+++ php-src/ext/soap/soap.c Thu May 27 04:19:29 2004
@@ -17,7 +17,7 @@
| Dmitry Stogov <[EMAIL PROTECTED]> |
+----------------------------------------------------------------------+
*/
-/* $Id: soap.c,v 1.105 2004/05/27 07:58:22 dmitry Exp $ */
+/* $Id: soap.c,v 1.106 2004/05/27 08:19:29 dmitry Exp $ */
#ifdef HAVE_CONFIG_H
#include "config.h"
@@ -1921,7 +1921,7 @@
int ret = TRUE;
char *buf;
int buf_size;
- zval func;
+ zval func, param0, param1, param2, param3;
zval *params[4];
zval **trace;
zval **fault;
@@ -1941,13 +1941,17 @@
INIT_ZVAL(func);
ZVAL_STRINGL(&func,"__doRequest",sizeof("__doRequest")-1,0);
- ALLOC_INIT_ZVAL(params[0]);
+ INIT_ZVAL(param0);
+ params[0] = ¶m0;
ZVAL_STRINGL(params[0], buf, buf_size, 0);
- ALLOC_INIT_ZVAL(params[1]);
+ INIT_ZVAL(param1);
+ params[1] = ¶m1;
ZVAL_STRING(params[1], location, 0);
- ALLOC_INIT_ZVAL(params[2]);
+ INIT_ZVAL(param2);
+ params[2] = ¶m2;
ZVAL_STRING(params[2], action, 0);
- ALLOC_INIT_ZVAL(params[3]);
+ INIT_ZVAL(param3);
+ params[3] = ¶m3;
ZVAL_LONG(params[3], version);
if (call_user_function(NULL, &this_ptr, &func, response, 4, params TSRMLS_CC)
!= SUCCESS) {
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php