From: Adam Dickmeiss Date: Wed, 14 Jan 2004 00:15:56 +0000 (+0000) Subject: Fix SOAP SRU encoding leak X-Git-Tag: YAZ.2.0.10~17 X-Git-Url: http://lists.indexdata.dk/?a=commitdiff_plain;h=5a8d9b1f3dc37b9e2420298e0daf1dc75f0a5433;p=yaz-moved-to-github.git Fix SOAP SRU encoding leak --- diff --git a/src/soap.c b/src/soap.c index 2d19101..5eb176f 100644 --- a/src/soap.c +++ b/src/soap.c @@ -2,7 +2,7 @@ * Copyright (c) 2002-2004, Index Data. * See the file LICENSE for details. * - * $Id: soap.c,v 1.6 2004-01-07 21:02:42 adam Exp $ + * $Id: soap.c,v 1.7 2004-01-14 00:15:56 adam Exp $ */ #include @@ -203,6 +203,8 @@ int z_soap_codec_enc_xsl(ODR o, Z_SOAP **pp, if (p->which == Z_SOAP_generic && !strcmp(p->ns, "SRU")) { xmlDocSetRootElement(doc, body_ptr->children); + body_ptr->children = 0; + xmlFreeNode(envelope_ptr); } if (stylesheet) {