diff options
author | Roman Arutyunyan <arut@nginx.com> | 2019-03-15 15:45:56 +0300 |
---|---|---|
committer | Roman Arutyunyan <arut@nginx.com> | 2019-03-15 15:45:56 +0300 |
commit | 4e17b93eb6787e99a4023f20f8c391284f86bbf3 (patch) | |
tree | df9c59da4e3e13dff0c7d48cec7bf0ca76d2e9cb /src/stream/ngx_stream.h | |
parent | 59c34b67952c2ebee6760ca3115ba19e65060b58 (diff) | |
download | nginx-4e17b93eb6787e99a4023f20f8c391284f86bbf3.tar.gz nginx-4e17b93eb6787e99a4023f20f8c391284f86bbf3.zip |
Multiple addresses in "listen".
Previously only one address was used by the listen directive handler even if
host name resolved to multiple addresses. Now a separate listening socket is
created for each address.
Diffstat (limited to 'src/stream/ngx_stream.h')
-rw-r--r-- | src/stream/ngx_stream.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/stream/ngx_stream.h b/src/stream/ngx_stream.h index 09d245939..57e73e046 100644 --- a/src/stream/ngx_stream.h +++ b/src/stream/ngx_stream.h @@ -41,8 +41,9 @@ typedef struct { typedef struct { - ngx_sockaddr_t sockaddr; + struct sockaddr *sockaddr; socklen_t socklen; + ngx_str_t addr_text; /* server ctx */ ngx_stream_conf_ctx_t *ctx; |