changeset 7299:faf14dc9ab4d

Resolver: require name servers.
author Ruslan Ermilov <ru@nginx.com>
date Wed, 13 Jun 2018 22:37:49 +0300
parents f37d8fb25de5
children ed599ea6c1f1
files src/core/ngx_resolver.c
diffstat 1 files changed, 5 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/core/ngx_resolver.c
+++ b/src/core/ngx_resolver.c
@@ -275,6 +275,11 @@ ngx_resolver_create(ngx_conf_t *cf, ngx_
         }
     }
 
+    if (n && r->connections.nelts == 0) {
+        ngx_conf_log_error(NGX_LOG_EMERG, cf, 0, "no name servers defined");
+        return NULL;
+    }
+
     return r;
 }