]> git.kaiwu.me - nginx.git/commitdiff
Resolver: require name servers.
authorRuslan Ermilov <ru@nginx.com>
Wed, 13 Jun 2018 19:37:49 +0000 (22:37 +0300)
committerRuslan Ermilov <ru@nginx.com>
Wed, 13 Jun 2018 19:37:49 +0000 (22:37 +0300)
src/core/ngx_resolver.c

index 1e4b4110c40b650cbb887026f947fdb69b09de32..d96970434ea48ed4e97d1514ffea3927349c11ed 100644 (file)
@@ -275,6 +275,11 @@ ngx_resolver_create(ngx_conf_t *cf, ngx_str_t *names, ngx_uint_t n)
         }
     }
 
+    if (n && r->connections.nelts == 0) {
+        ngx_conf_log_error(NGX_LOG_EMERG, cf, 0, "no name servers defined");
+        return NULL;
+    }
+
     return r;
 }