From 6c6d387525b805df647ec47cd28e8cc15790cac0 Mon Sep 17 00:00:00 2001 From: Stefan Fritsch Date: Wed, 29 Dec 2010 21:22:33 +0000 Subject: [PATCH] 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 --- modules/mappers/mod_rewrite.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) 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)); } -- 2.50.1