You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by ja...@apache.org on 2015/12/08 07:34:48 UTC
svn commit: r1718514 - in /httpd/httpd/trunk/modules/ssl:
ssl_engine_config.c ssl_private.h
Author: jailletc36
Date: Tue Dec 8 06:34:48 2015
New Revision: 1718514
URL: http://svn.apache.org/viewvc?rev=1718514&view=rev
Log:
Constify + save a few bytes in conf pool when parsing SSLRequire
Modified:
httpd/httpd/trunk/modules/ssl/ssl_engine_config.c
httpd/httpd/trunk/modules/ssl/ssl_private.h
Modified: httpd/httpd/trunk/modules/ssl/ssl_engine_config.c
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/modules/ssl/ssl_engine_config.c?rev=1718514&r1=1718513&r2=1718514&view=diff
==============================================================================
--- httpd/httpd/trunk/modules/ssl/ssl_engine_config.c (original)
+++ httpd/httpd/trunk/modules/ssl/ssl_engine_config.c Tue Dec 8 06:34:48 2015
@@ -1268,7 +1268,7 @@ const char *ssl_cmd_SSLRequire(cmd_parms
}
require = apr_array_push(dc->aRequirement);
- require->cpExpr = apr_pstrdup(cmd->pool, arg);
+ require->cpExpr = arg;
require->mpExpr = info;
return NULL;
Modified: httpd/httpd/trunk/modules/ssl/ssl_private.h
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/modules/ssl/ssl_private.h?rev=1718514&r1=1718513&r2=1718514&view=diff
==============================================================================
--- httpd/httpd/trunk/modules/ssl/ssl_private.h (original)
+++ httpd/httpd/trunk/modules/ssl/ssl_private.h Tue Dec 8 06:34:48 2015
@@ -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;