From c6d9d9241bfcc4cdc78bb191dae6f7cfa7209135 Mon Sep 17 00:00:00 2001 From: erickson Date: Tue, 22 Nov 2005 00:04:52 +0000 Subject: [PATCH] simplified a little bit git-svn-id: svn://svn.open-ils.org/ILS/trunk@2111 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/src/apachemods/mod_xmlbuilder.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Open-ILS/src/apachemods/mod_xmlbuilder.c b/Open-ILS/src/apachemods/mod_xmlbuilder.c index ccf7882805..b0df4f9291 100644 --- a/Open-ILS/src/apachemods/mod_xmlbuilder.c +++ b/Open-ILS/src/apachemods/mod_xmlbuilder.c @@ -143,12 +143,13 @@ static int xmlBuilderHandler( request_rec* r ) { } char* docXML = xmlDocToString( doc, 1 ); + apacheDebug("DOC:\n%s\n%s", docXML); ap_rputs(docXML, r); free(docXML); xmlFreeDoc( doc ); doc = NULL; - xmlCleanupCharEncodingHandlers(); - xmlCleanupParser(); + //xmlCleanupCharEncodingHandlers(); + //xmlCleanupParser(); return OK; } @@ -262,12 +263,11 @@ void xmlBuilderAddAtts( xmlBuilderContext* ctx, xmlNodePtr node, const xmlChar** bzero(buf, nl+1); strncat(buf, prop + 1, nl - 2); xmlEntityPtr ent = osrfHashGet( ctx->entHash, buf ); - if(ent && ent->content) _prop = strdup(ent->content); - } else { _prop = strdup(prop); } + if(ent && ent->content) _prop = ent->content; + } else { _prop = (char*) prop; } xmlSetProp( node, name, _prop ); i++; - free(_prop); } } } -- 2.43.2