You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by sf...@apache.org on 2010/12/29 22:22:33 UTC
svn commit: r1053742 - /httpd/httpd/trunk/modules/mappers/mod_rewrite.c
Author: sf
Date: Wed Dec 29 21:22:33 2010
New Revision: 1053742
URL: http://svn.apache.org/viewvc?rev=1053742&view=rev
Log:
in struct backrefinfo: remove nsub member which is never read,
make source member const
Modified:
httpd/httpd/trunk/modules/mappers/mod_rewrite.c
Modified: httpd/httpd/trunk/modules/mappers/mod_rewrite.c
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/modules/mappers/mod_rewrite.c?rev=1053742&r1=1053741&r2=1053742&view=diff
==============================================================================
--- httpd/httpd/trunk/modules/mappers/mod_rewrite.c (original)
+++ httpd/httpd/trunk/modules/mappers/mod_rewrite.c Wed Dec 29 21:22:33 2010
@@ -350,8 +350,7 @@ typedef struct {
* substitution of backreferences
*/
typedef struct backrefinfo {
- char *source;
- int nsub;
+ const char *source;
ap_regmatch_t regmatch[AP_MAX_REG_MATCH];
} backrefinfo;
@@ -3807,7 +3806,6 @@ test_str_l:
/* update briRC backref info */
if (rc && !(p->flags & CONDFLAG_NOTMATCH)) {
ctx->briRC.source = input;
- ctx->briRC.nsub = p->regexp->re_nsub;
memcpy(ctx->briRC.regmatch, regmatch, sizeof(regmatch));
}
break;
@@ -3928,7 +3926,6 @@ static int apply_rewrite_rule(rewriterul
}
else {
ctx->briRR.source = apr_pstrdup(r->pool, ctx->uri);
- ctx->briRR.nsub = p->regexp->re_nsub;
memcpy(ctx->briRR.regmatch, regmatch, sizeof(regmatch));
}