diff options
author | Maxim Dounin <mdounin@mdounin.ru> | 2016-10-03 15:58:25 +0300 |
---|---|---|
committer | Maxim Dounin <mdounin@mdounin.ru> | 2016-10-03 15:58:25 +0300 |
commit | 0a961a09171fc1de3f3a70aa6b15e29d3882f7f0 (patch) | |
tree | 2121db4e34c3ed4d7512fb9d60bda49fb3fc7a43 /src/mail/ngx_mail.h | |
parent | a7f80ec354dd470a1da09585f8a74dd73d3ce883 (diff) | |
download | nginx-0a961a09171fc1de3f3a70aa6b15e29d3882f7f0.tar.gz nginx-0a961a09171fc1de3f3a70aa6b15e29d3882f7f0.zip |
Modules compatibility: removed unneeded IPV6_V6ONLY checks.
The IPV6_V6ONLY macro is now checked only while parsing appropriate flag
and when using the macro.
The ipv6only field in listen structures is always initialized to 1,
even if not supported on a given platform. This is expected to prevent
a module compiled without IPV6_V6ONLY from accidentally creating dual
sockets if loaded into main binary with proper IPV6_V6ONLY support.
Diffstat (limited to 'src/mail/ngx_mail.h')
-rw-r--r-- | src/mail/ngx_mail.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mail/ngx_mail.h b/src/mail/ngx_mail.h index 1068bb368..7c8422894 100644 --- a/src/mail/ngx_mail.h +++ b/src/mail/ngx_mail.h @@ -38,7 +38,7 @@ typedef struct { #if (NGX_MAIL_SSL) unsigned ssl:1; #endif -#if (NGX_HAVE_INET6 && defined IPV6_V6ONLY) +#if (NGX_HAVE_INET6) unsigned ipv6only:1; #endif unsigned so_keepalive:2; |