]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
Avoid unnecessariy initialisation before we test mod_cgi's handler name.
authorGraham Leggett <minfrin@apache.org>
Tue, 19 Oct 2010 23:07:25 +0000 (23:07 +0000)
committerGraham Leggett <minfrin@apache.org>
Tue, 19 Oct 2010 23:07:25 +0000 (23:07 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1024460 13f79535-47bb-0310-9956-ffa450edef68

modules/generators/mod_cgi.c

index 3dfddd96f2d06e72e2061a8b8efb2b39adfc47e9..5cb42596e4b106b0ca3210bbdce77b5c1c5bc6fa 100644 (file)
@@ -755,10 +755,13 @@ static int cgi_handler(request_rec *r)
     cgi_server_conf *conf;
     apr_status_t rv;
     cgi_exec_info_t e_info;
-    conn_rec *c = r->connection;
+    conn_rec *c;
 
-    if(strcmp(r->handler, CGI_MAGIC_TYPE) && strcmp(r->handler, "cgi-script"))
+    if (strcmp(r->handler, CGI_MAGIC_TYPE) && strcmp(r->handler, "cgi-script")) {
         return DECLINED;
+    }
+
+    c = r->connection;
 
     is_included = !strcmp(r->protocol, "INCLUDED");