Do not configure more DNS servers than supported.

BUG: 28984564
Change-Id: I1b580d725f0aafe887db894e19971cc29adf8951
diff --git a/server/ResolverController.cpp b/server/ResolverController.cpp
index 41913d3..4a0fca4 100644
--- a/server/ResolverController.cpp
+++ b/server/ResolverController.cpp
@@ -146,9 +146,10 @@
         return -EINVAL;
     }
 
+    auto server_count = std::min<size_t>(MAXNS, servers.size());
     std::vector<const char*> server_ptrs;
-    for (const std::string& str : servers) {
-        server_ptrs.push_back(str.c_str());
+    for (size_t i = 0 ; i < server_count ; ++i) {
+        server_ptrs.push_back(servers[i].c_str());
     }
 
     std::string domains_str;