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