]> granicus.if.org Git - apache/commitdiff
x_handler() was not checking r->handler, leaving it to handle every request
authorDoug MacEachern <dougm@apache.org>
Sat, 13 Oct 2001 01:53:46 +0000 (01:53 +0000)
committerDoug MacEachern <dougm@apache.org>
Sat, 13 Oct 2001 01:53:46 +0000 (01:53 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91454 13f79535-47bb-0310-9956-ffa450edef68

modules/experimental/mod_example.c

index deb4283c27ef779a9eed96a8abcd7c0c2362fd71..b72fdef648d5b113400ad2f5dc96cd068b63045c 100644 (file)
@@ -533,6 +533,10 @@ static int x_handler(request_rec *r)
 {
     x_cfg *dcfg;
 
+    if (strcmp(r->handler, "example-handler")) {
+        return DECLINED;
+    }
+
     dcfg = our_dconfig(r);
     trace_add(r->server, r, dcfg, "x_handler()");
     /*