| commit | 70966c154fa867a0465e18cf64d46b6a1a61a597 | [log] [tgz] |
|---|---|---|
| author | Igor Sysoev <igor@sysoev.ru> | Mon Nov 09 18:04:05 2009 +0000 |
| committer | Igor Sysoev <igor@sysoev.ru> | Mon Nov 09 18:04:05 2009 +0000 |
| tree | e9552eba2fb820fb6c681d57d5b4a713fa96de2c | |
| parent | 64bfa87e7305cbc61662a3aa964d29b4f89cef69 [diff] [blame] |
fix "PTR ." case in address resolver
diff --git a/src/core/ngx_resolver.c b/src/core/ngx_resolver.c index 82785c2..775f17f 100644 --- a/src/core/ngx_resolver.c +++ b/src/core/ngx_resolver.c
@@ -1902,6 +1902,12 @@ return NGX_OK; } + if (len == -1) { + name->len = 0; + name->data = NULL; + return NGX_OK; + } + dst = ngx_resolver_alloc(r, len); if (dst == NULL) { return NGX_ERROR;