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] = &param0;
        ZVAL_STRINGL(params[0], buf, buf_size, 0);
-       ALLOC_INIT_ZVAL(params[1]);
+       INIT_ZVAL(param1);
+       params[1] = &param1;
        ZVAL_STRING(params[1], location, 0);
-       ALLOC_INIT_ZVAL(params[2]);
+       INIT_ZVAL(param2);
+       params[2] = &param2;
        ZVAL_STRING(params[2], action, 0);
-       ALLOC_INIT_ZVAL(params[3]);
+       INIT_ZVAL(param3);
+       params[3] = &param3;
        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

Reply via email to