aboutsummaryrefslogtreecommitdiff
path: root/src/stream/ngx_stream.h
diff options
context:
space:
mode:
authorRoman Arutyunyan <arut@nginx.com>2019-03-15 15:45:56 +0300
committerRoman Arutyunyan <arut@nginx.com>2019-03-15 15:45:56 +0300
commit4e17b93eb6787e99a4023f20f8c391284f86bbf3 (patch)
treedf9c59da4e3e13dff0c7d48cec7bf0ca76d2e9cb /src/stream/ngx_stream.h
parent59c34b67952c2ebee6760ca3115ba19e65060b58 (diff)
downloadnginx-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.h3
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;