From: konn Date: Thu, 3 Jul 2008 19:41:22 +0000 (+0000) Subject: * Changed trim function when parameter is null. X-Git-Tag: v0.12.20~149 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=8cf39819d3e28020fc0281bc75318c956c722a0c;p=modchxj%2Fmod_chxj.git * Changed trim function when parameter is null. git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/modchxj/mod_chxj/branches/RELEASE_0_12_0@2793 1a406e8e-add9-4483-a2c8-d8cac5b7c224 --- diff --git a/src/chxj_tag_util.c b/src/chxj_tag_util.c index 10a6076b..b8a07f31 100644 --- a/src/chxj_tag_util.c +++ b/src/chxj_tag_util.c @@ -157,10 +157,14 @@ qs_alloc_zero_byte_string(apr_pool_t *pool) char * qs_trim_string(apr_pool_t *p, char *s) { - char *ss = apr_pstrdup(p, s); - int len = strlen(s); + char *ss; + int len; int ii; + if (! s) return apr_pstrdup(p, ""); + + ss = apr_pstrdup(p, s); + len = strlen(s); ii = 0; for (ii = 0;is_white_space(*ss) && ii < len; ss++, ii++);