]> git.kaiwu.me - nginx.git/commitdiff
Upstream keepalive: slightly simplified code.
authorRuslan Ermilov <ru@nginx.com>
Wed, 15 May 2013 11:04:49 +0000 (15:04 +0400)
committerRuslan Ermilov <ru@nginx.com>
Wed, 15 May 2013 11:04:49 +0000 (15:04 +0400)
src/http/modules/ngx_http_upstream_keepalive_module.c

index eed117404f4c0099113829366fc85292c402564c..d07ed9edaf217770c519f12ffb65b341326545df 100644 (file)
@@ -81,7 +81,7 @@ static ngx_command_t  ngx_http_upstream_keepalive_commands[] = {
     { ngx_string("keepalive"),
       NGX_HTTP_UPS_CONF|NGX_CONF_TAKE12,
       ngx_http_upstream_keepalive,
-      0,
+      NGX_HTTP_SRV_CONF_OFFSET,
       0,
       NULL },
 
@@ -481,7 +481,7 @@ static char *
 ngx_http_upstream_keepalive(ngx_conf_t *cf, ngx_command_t *cmd, void *conf)
 {
     ngx_http_upstream_srv_conf_t            *uscf;
-    ngx_http_upstream_keepalive_srv_conf_t  *kcf;
+    ngx_http_upstream_keepalive_srv_conf_t  *kcf = conf;
 
     ngx_int_t    n;
     ngx_str_t   *value;
@@ -489,9 +489,6 @@ ngx_http_upstream_keepalive(ngx_conf_t *cf, ngx_command_t *cmd, void *conf)
 
     uscf = ngx_http_conf_get_module_srv_conf(cf, ngx_http_upstream_module);
 
-    kcf = ngx_http_conf_upstream_srv_conf(uscf,
-                                          ngx_http_upstream_keepalive_module);
-
     if (kcf->original_init_upstream) {
         return "is duplicate";
     }