comparison src/core/ngx_resolver.c @ 1965:14463ae77723

take into account DNAME
author Igor Sysoev <igor@sysoev.ru>
date Thu, 10 Apr 2008 17:12:21 +0000
parents 99b9feacccb4
children fb02f63eafd6
comparison
equal deleted inserted replaced
1964:a3e84e78e785 1965:14463ae77723
1184 i += len; 1184 i += len;
1185 1185
1186 } else if (qtype == NGX_RESOLVE_CNAME) { 1186 } else if (qtype == NGX_RESOLVE_CNAME) {
1187 cname = &buf[i] + sizeof(ngx_resolver_an_t); 1187 cname = &buf[i] + sizeof(ngx_resolver_an_t);
1188 i += sizeof(ngx_resolver_an_t) + len; 1188 i += sizeof(ngx_resolver_an_t) + len;
1189
1190 } else if (qtype == NGX_RESOLVE_DNAME) {
1191 i += sizeof(ngx_resolver_an_t) + len;
1189 } 1192 }
1190 } 1193 }
1191 1194
1192 ngx_log_debug2(NGX_LOG_DEBUG_CORE, r->log, 0, 1195 ngx_log_debug2(NGX_LOG_DEBUG_CORE, r->log, 0,
1193 "resolver naddrs:%ui cname:%p", naddrs, cname); 1196 "resolver naddrs:%ui cname:%p", naddrs, cname);