From 4e17b93eb6787e99a4023f20f8c391284f86bbf3 Mon Sep 17 00:00:00 2001 From: Roman Arutyunyan Date: Fri, 15 Mar 2019 15:45:56 +0300 Subject: 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. --- src/mail/ngx_mail.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/mail/ngx_mail.h') diff --git a/src/mail/ngx_mail.h b/src/mail/ngx_mail.h index 6ecfefc98..d904f25f1 100644 --- a/src/mail/ngx_mail.h +++ b/src/mail/ngx_mail.h @@ -27,8 +27,9 @@ typedef struct { typedef struct { - ngx_sockaddr_t sockaddr; + struct sockaddr *sockaddr; socklen_t socklen; + ngx_str_t addr_text; /* server ctx */ ngx_mail_conf_ctx_t *ctx; -- cgit