cvs: php-src /ext/soap soap.c

From: Date: Fri, 15 Sep 2006 07:11:09 +0000
Subject: cvs: php-src /ext/soap soap.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-40511@lists.php.net to get a copy of this message
dmitry Fri Sep 15 07:11:09 2006 UTC Modified files: /php-src/ext/soap soap.c Log: Fixed memory leak http://cvs.php.net/viewvc.cgi/php-src/ext/soap/soap.c?r1=1.207&r2=1.208&diff_format=u Index: php-src/ext/soap/soap.c diff -u php-src/ext/soap/soap.c:1.207 php-src/ext/soap/soap.c:1.208 --- php-src/ext/soap/soap.c:1.207 Thu Sep 7 13:25:46 2006 +++ php-src/ext/soap/soap.c Fri Sep 15 07:11:09 2006 @@ -17,7 +17,7 @@ | Dmitry Stogov <dmitry@zend.com> | +----------------------------------------------------------------------+ */ -/* $Id: soap.c,v 1.207 2006/09/07 13:25:46 dmitry Exp $ */ +/* $Id: soap.c,v 1.208 2006/09/15 07:11:09 dmitry Exp $ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -4214,7 +4214,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); } @@ -4237,7 +4239,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); }

« previous php.cvs (#40511) next »