diff options
author | Ruslan Ermilov <ru@nginx.com> | 2022-07-12 21:44:02 +0400 |
---|---|---|
committer | Ruslan Ermilov <ru@nginx.com> | 2022-07-12 21:44:02 +0400 |
commit | 5178da4f94fbae1daec2800bc7fd74cd2923c5bd (patch) | |
tree | ea337fd6aa7ec84d1926123fe56d468ef43815ee /src/core/ngx_resolver.h | |
parent | ea46b22dfb56137afc7463bc0383e52ff27c7905 (diff) | |
download | nginx-5178da4f94fbae1daec2800bc7fd74cd2923c5bd.tar.gz nginx-5178da4f94fbae1daec2800bc7fd74cd2923c5bd.zip |
The "ipv4=" parameter of the "resolver" directive.
When set to "off", only IPv6 addresses will be resolved, and no
A queries are ever sent (ticket #2196).
Diffstat (limited to 'src/core/ngx_resolver.h')
-rw-r--r-- | src/core/ngx_resolver.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/core/ngx_resolver.h b/src/core/ngx_resolver.h index 0bd392189..06026b77d 100644 --- a/src/core/ngx_resolver.h +++ b/src/core/ngx_resolver.h @@ -175,8 +175,10 @@ struct ngx_resolver_s { ngx_queue_t srv_expire_queue; ngx_queue_t addr_expire_queue; + unsigned ipv4:1; + #if (NGX_HAVE_INET6) - ngx_uint_t ipv6; /* unsigned ipv6:1; */ + unsigned ipv6:1; ngx_rbtree_t addr6_rbtree; ngx_rbtree_node_t addr6_sentinel; ngx_queue_t addr6_resend_queue; |