From: Christophe Jaillet Date: Tue, 8 Dec 2015 06:34:48 +0000 (+0000) Subject: Constify + save a few bytes in conf pool when parsing SSLRequire X-Git-Tag: 2.5.0-alpha~2555 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cf3cb2849fde7b6506498810269c8e2707fc8196;p=thirdparty%2Fapache%2Fhttpd.git Constify + save a few bytes in conf pool when parsing SSLRequire git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1718514 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/modules/ssl/ssl_engine_config.c b/modules/ssl/ssl_engine_config.c index 4d790ed03ab..aec2f5e4753 100644 --- a/modules/ssl/ssl_engine_config.c +++ b/modules/ssl/ssl_engine_config.c @@ -1268,7 +1268,7 @@ const char *ssl_cmd_SSLRequire(cmd_parms *cmd, } require = apr_array_push(dc->aRequirement); - require->cpExpr = apr_pstrdup(cmd->pool, arg); + require->cpExpr = arg; require->mpExpr = info; return NULL; diff --git a/modules/ssl/ssl_private.h b/modules/ssl/ssl_private.h index c217dc3684c..a0693e89b0c 100644 --- a/modules/ssl/ssl_private.h +++ b/modules/ssl/ssl_private.h @@ -375,7 +375,7 @@ typedef enum { * Define the SSL requirement structure */ typedef struct { - char *cpExpr; + const char *cpExpr; ap_expr_info_t *mpExpr; } ssl_require_t;