diff src/core/ngx_resolver.c @ 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 b3b7e33083ac
children a3dc657f4e95
line wrap: on
line diff
--- a/src/core/ngx_resolver.c
+++ b/src/core/ngx_resolver.c
@@ -3006,6 +3006,7 @@ ngx_resolver_srv_names_handler(ngx_resol
     ctx->count--;
 
     srv->ctx = NULL;
+    srv->state = cctx->state;
 
     if (cctx->naddrs) {