From 8f57a0ba7e09c83e5bef0cdc40b02c80c54c5eb2 Mon Sep 17 00:00:00 2001 From: miker Date: Wed, 3 Aug 2005 03:34:18 +0000 Subject: [PATCH] either my escaper is to naive, or something is wonky with buffer_add_char git-svn-id: svn://svn.open-ils.org/ILS/trunk@1592 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- OpenSRF/src/gateway/fieldmapper-c-xml-out.pl | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/OpenSRF/src/gateway/fieldmapper-c-xml-out.pl b/OpenSRF/src/gateway/fieldmapper-c-xml-out.pl index dcf880f1c1..6724ff510e 100755 --- a/OpenSRF/src/gateway/fieldmapper-c-xml-out.pl +++ b/OpenSRF/src/gateway/fieldmapper-c-xml-out.pl @@ -136,10 +136,13 @@ void _rest_xml_output(growing_buffer* buf, object* obj, char * fm_class, int fm_ buffer_fadd(buf, "<%s>false",tag,tag); } else if (obj->is_string) { - if (notag) - buffer_add(buf,_escape_xml(obj->string_data)); - else - buffer_fadd(buf,"<%s>%s",tag,_escape_xml(obj->string_data),tag); + if (notag) { + //buffer_add(buf,_escape_xml(obj->string_data)); + buffer_add(buf,obj->string_data); + } else { + //buffer_fadd(buf,"<%s>%s",tag,_escape_xml(obj->string_data),tag); + buffer_fadd(buf,"<%s>%s",tag,obj->string_data,tag); + } } else if(obj->is_number) { if (notag) -- 2.43.2