dmitry Fri Sep 15 07:11:35 2006 UTC Modified files: (Branch: PHP_5_2) /php-src/ext/soap soap.c Log: Fixed memory leak http://cvs.php.net/viewvc.cgi/php-src/ext/soap/soap.c?r1=1.156.2.28.2.10&r2=1.156.2.28.2.11&diff_format=u Index: php-src/ext/soap/soap.c diff -u php-src/ext/soap/soap.c:1.156.2.28.2.10 php-src/ext/soap/soap.c:1.156.2.28.2.11 --- php-src/ext/soap/soap.c:1.156.2.28.2.10 Mon Sep 4 10:52:34 2006 +++ php-src/ext/soap/soap.c Fri Sep 15 07:11:35 2006 @@ -17,7 +17,7 @@ | Dmitry Stogov <[EMAIL PROTECTED]> | +----------------------------------------------------------------------+ */ -/* $Id: soap.c,v 1.156.2.28.2.10 2006/09/04 10:52:34 dmitry Exp $ */ +/* $Id: soap.c,v 1.156.2.28.2.11 2006/09/15 07:11:35 dmitry Exp $ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -3764,7 +3764,9 @@ xmlAddChild(param, node); if (fault_ns) { xmlNsPtr nsptr = encode_add_ns(node, fault_ns); - xmlNodeSetContent(node, xmlBuildQName(BAD_CAST(str), nsptr->prefix, NULL, 0)); + xmlChar *code = xmlBuildQName(BAD_CAST(str), nsptr->prefix, NULL, 0); + xmlNodeSetContent(node, code); + xmlFree(code); } else { xmlNodeSetContentLen(node, BAD_CAST(str), new_len); } @@ -3787,7 +3789,9 @@ node = xmlNewChild(node, ns, BAD_CAST("Value"), NULL); if (fault_ns) { xmlNsPtr nsptr = encode_add_ns(node, fault_ns); - xmlNodeSetContent(node, xmlBuildQName(BAD_CAST(str), nsptr->prefix, NULL, 0)); + xmlChar *code = xmlBuildQName(BAD_CAST(str), nsptr->prefix, NULL, 0); + xmlNodeSetContent(node, code); + xmlFree(code); } else { xmlNodeSetContentLen(node, BAD_CAST(str), new_len); }
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php