1
0
mirror of https://github.com/apache/httpd.git synced 2025-08-08 15:02:10 +03:00

Avoid unnecessariy initialisation before we test mod_info's handler name.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1024465 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Graham Leggett
2010-10-19 23:26:30 +00:00
parent 69d19f670f
commit c567949d0e

View File

@@ -595,18 +595,18 @@ static int show_active_hooks(request_rec * r)
static int display_info(request_rec * r)
{
module *modp = NULL;
server_rec *serv = r->server;
module *modp;
const char *more_info;
const command_rec *cmd = NULL;
int comma = 0;
const command_rec *cmd;
if (strcmp(r->handler, "server-info"))
if (strcmp(r->handler, "server-info")) {
return DECLINED;
}
r->allowed |= (AP_METHOD_BIT << M_GET);
if (r->method_number != M_GET)
if (r->method_number != M_GET) {
return DECLINED;
}
ap_set_content_type(r, "text/html; charset=ISO-8859-1");
@@ -657,6 +657,7 @@ static int display_info(request_rec * r)
ap_rputs("</dl><hr />", r);
}
else {
int comma = 0;
for (modp = ap_top_module; modp; modp = modp->next) {
if (!r->args || !strcasecmp(modp->name, r->args)) {
ap_rprintf(r,
@@ -742,7 +743,7 @@ static int display_info(request_rec * r)
("<dt><strong>Module Directives:</strong> <tt>none</tt></dt>",
r);
}
more_info = find_more_info(serv, modp->name);
more_info = find_more_info(r->server, modp->name);
if (more_info) {
ap_rputs
("<dt><strong>Additional Information:</strong>\n</dt><dd>",