From: Doug MacEachern Date: Fri, 24 Aug 2001 06:47:35 +0000 (+0000) Subject: fix bogus include recursion error when q->uri and rr->uri are both: X-Git-Tag: 2.0.25~89 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=aedf3b3e169854cca31e25b11b9547c9fd237b05;p=apache fix bogus include recursion error when q->uri and rr->uri are both: "INTERNALLY GENERATED file-relative req" PR: Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90624 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/modules/filters/mod_include.c b/modules/filters/mod_include.c index aa499b49e3..28d269bf5d 100644 --- a/modules/filters/mod_include.c +++ b/modules/filters/mod_include.c @@ -859,7 +859,7 @@ static int handle_include(include_ctx_t *ctx, apr_bucket_brigade **bb, request_r for (q = p; q != NULL; q = q->prev) { if ((q->filename && rr->filename && (strcmp(q->filename, rr->filename) == 0)) || - (strcmp(q->uri, rr->uri) == 0)) + ((*q->uri == '/') && (strcmp(q->uri, rr->uri) == 0))) { founddupe = 1; break;