summaryrefslogtreecommitdiffhomepage
path: root/src/http/ngx_http_upstream_round_robin.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/http/ngx_http_upstream_round_robin.h')
-rw-r--r--src/http/ngx_http_upstream_round_robin.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/http/ngx_http_upstream_round_robin.h b/src/http/ngx_http_upstream_round_robin.h
index 15e69153a..a9ab1cf6e 100644
--- a/src/http/ngx_http_upstream_round_robin.h
+++ b/src/http/ngx_http_upstream_round_robin.h
@@ -35,7 +35,10 @@ typedef struct {
} ngx_http_upstream_rr_peer_t;
-typedef struct {
+typedef struct ngx_http_upstream_rr_peers_s ngx_http_upstream_rr_peers_t;
+
+struct ngx_http_upstream_rr_peers_s {
+ ngx_uint_t single; /* unsigned single:1; */
ngx_uint_t number;
ngx_uint_t last_cached;
@@ -44,8 +47,10 @@ typedef struct {
ngx_str_t *name;
+ ngx_http_upstream_rr_peers_t *next;
+
ngx_http_upstream_rr_peer_t peer[1];
-} ngx_http_upstream_rr_peers_t;
+};
typedef struct {