From: Christophe Jaillet Date: Fri, 4 May 2018 19:54:53 +0000 (+0000) Subject: Save a few cycles. X-Git-Tag: 2.5.0-alpha2-ci-test-only~2628 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2de1c498e782a7c81a76ba2922d6edf93ba82316;p=thirdparty%2Fapache%2Fhttpd.git Save a few cycles. Use apr_pstrmemdup instead of apr_pstrndup when possible. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1830944 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/modules/filters/mod_proxy_html.c b/modules/filters/mod_proxy_html.c index 8e6989e2a42..ec0259ce0c6 100644 --- a/modules/filters/mod_proxy_html.c +++ b/modules/filters/mod_proxy_html.c @@ -716,7 +716,7 @@ static meta *metafix(request_rec *r, const char *buf, apr_size_t len) } else { for (q = p; *q && !apr_isspace(*q) && (*q != '>'); ++q); } - content = apr_pstrndup(r->pool, p, q-p); + content = apr_pstrmemdup(r->pool, p, q-p); break; } } @@ -768,7 +768,7 @@ static const char *interpolate_vars(request_rec *r, const char *str) replacement = apr_table_get(r->subprocess_env, var); if (!replacement) { if (delim) - replacement = apr_pstrndup(r->pool, delim+1, end-delim-1); + replacement = apr_pstrmemdup(r->pool, delim+1, end-delim-1); else replacement = ""; }