]> git.kaiwu.me - nginx.git/commitdiff
Fixed false compiler warning.
authorVladimir Homutov <vl@nginx.com>
Fri, 31 Jan 2014 10:18:52 +0000 (14:18 +0400)
committerVladimir Homutov <vl@nginx.com>
Fri, 31 Jan 2014 10:18:52 +0000 (14:18 +0400)
Newer gcc versions (4.7+) report possible use of uninitialized variable if
nginx is being compiled with -O3.

src/http/ngx_http_request.c

index a0e6fadb6352b0e0332fc8d1315801e51a17f5f5..0bb1b8cde560c14e155eb7fe3cdffc678014bf27 100644 (file)
@@ -1944,6 +1944,10 @@ ngx_http_set_virtual_server(ngx_http_request_t *r, ngx_str_t *host)
     ngx_http_core_loc_conf_t  *clcf;
     ngx_http_core_srv_conf_t  *cscf;
 
+#if (NGX_SUPPRESS_WARN)
+    cscf = NULL;
+#endif
+
     hc = r->http_connection;
 
 #if (NGX_HTTP_SSL && defined SSL_CTRL_SET_TLSEXT_HOSTNAME)