From 2698ad41456c79d21efc5cdca72718ef89cfa102 Mon Sep 17 00:00:00 2001 From: konn Date: Thu, 15 Jun 2006 13:36:09 +0000 Subject: [PATCH] * change source format git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/modchxj/mod_chxj/trunk@645 1a406e8e-add9-4483-a2c8-d8cac5b7c224 --- src/chxj_jhtml.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/chxj_jhtml.c b/src/chxj_jhtml.c index 0ba91660..f1be7ac7 100644 --- a/src/chxj_jhtml.c +++ b/src/chxj_jhtml.c @@ -114,11 +114,14 @@ chxj_exchange_jhtml( qs_init_root_node(&doc); ss = apr_pcalloc(r->pool, srclen + 1); + memset(ss, 0, srclen + 1); memcpy(ss, src, srclen); + #ifdef DUMP_LOG chxj_dump_out("[src] CHTML -> JHTML", ss, srclen); #endif + qs_parse_string(&doc,ss,strlen(ss)); /*--------------------------------------------------------------------------*/ @@ -127,13 +130,14 @@ chxj_exchange_jhtml( dst = s_jhtml_node_exchange(&jhtml, qs_get_root(&doc), 0); qs_all_free(&doc,QX_LOGMARK); - if (dst == NULL) + if (! dst) return apr_pstrdup(r->pool,ss); - if (strlen(dst) == 0) + if (! strlen(dst)) dst = apr_psprintf(r->pool, "\n"); *dstlen = strlen(dst); + #ifdef DUMP_LOG chxj_dump_out("[dst] CHTML -> JHTML", dst, *dstlen); #endif -- 2.11.0