From: Stefan Fritsch Date: Wed, 29 Dec 2010 21:22:33 +0000 (+0000) Subject: in struct backrefinfo: remove nsub member which is never read, X-Git-Tag: 2.3.11~310 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6c6d387525b805df647ec47cd28e8cc15790cac0;p=apache in struct backrefinfo: remove nsub member which is never read, make source member const git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1053742 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/modules/mappers/mod_rewrite.c b/modules/mappers/mod_rewrite.c index 2571e2ca84..9a784e1cef 100644 --- a/modules/mappers/mod_rewrite.c +++ b/modules/mappers/mod_rewrite.c @@ -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(rewriterule_entry *p, rewrite_ctx *ctx) } else { ctx->briRR.source = apr_pstrdup(r->pool, ctx->uri); - ctx->briRR.nsub = p->regexp->re_nsub; memcpy(ctx->briRR.regmatch, regmatch, sizeof(regmatch)); }