diff options
author | dougm <dougm@13f79535-47bb-0310-9956-ffa450edef68> | 2001-06-20 19:50:29 +0000 |
---|---|---|
committer | dougm <dougm@13f79535-47bb-0310-9956-ffa450edef68> | 2001-06-20 19:50:29 +0000 |
commit | 25e1d9eb6a62dc13bbabfea844d0d2e64b9a9309 (patch) | |
tree | 3c715fe986fc097481e6f21de7cf1092e2ccb9c7 /strings | |
parent | 4b50fcd5073567a0c8f07923945943cfc529ab3d (diff) | |
download | libapr-25e1d9eb6a62dc13bbabfea844d0d2e64b9a9309.tar.gz |
make termination of apr_pstrcat-ed string a bit faster (from jeff trawick)
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@61787 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'strings')
-rw-r--r-- | strings/apr_strings.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/strings/apr_strings.c b/strings/apr_strings.c index 7dbbff14d..7bdc1ef99 100644 --- a/strings/apr_strings.c +++ b/strings/apr_strings.c @@ -130,7 +130,6 @@ APR_DECLARE_NONSTD(char *) apr_pstrcat(apr_pool_t *a, ...) res = (char *) apr_palloc(a, len + 1); cp = res; - *(cp + len) = '\0'; /* Pass two --- copy the argument strings into the result space */ @@ -146,6 +145,8 @@ APR_DECLARE_NONSTD(char *) apr_pstrcat(apr_pool_t *a, ...) /* Return the result string */ + *cp = '\0'; + return res; } |