diff src/core/ngx_resolver.h @ 6714:c3e3de6d2672

Resolver: introduced state field in ngx_resolver_srv_name_t. It keeps the actual state value of a DNS SRV subrequest and can be used to report a more detailed log for failed SRV records.
author Dmitry Volyntsev <xeioex@nginx.com>
date Thu, 29 Sep 2016 19:40:47 +0300
parents 384154fc634f
children d49b74a683b1
line wrap: on
line diff
--- a/src/core/ngx_resolver.h
+++ b/src/core/ngx_resolver.h
@@ -82,6 +82,7 @@ typedef struct {
     u_short                   port;
 
     ngx_resolver_ctx_t       *ctx;
+    ngx_int_t                 state;
 
     ngx_uint_t                naddrs;
     ngx_addr_t               *addrs;