SSL truststore working.
[lgpl/argeo-commons.git] / org.argeo.util / src / org / argeo / util / naming / dns / DnsBrowser.java
index 9ed0b21c6ecebb60ae62442964da29691e3b21a3..376c51edc4b1fbc0b53cb1f109d7d8fdf25186fc 100644 (file)
@@ -37,12 +37,16 @@ public class DnsBrowser implements Closeable {
                Hashtable<String, Object> env = new Hashtable<>();
                env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.dns.DnsContextFactory");
                if (!dnsServerUrls.isEmpty()) {
+                       boolean specified = false;
                        StringJoiner providerUrl = new StringJoiner(" ");
                        for (String dnsUrl : dnsServerUrls) {
-                               if (dnsUrl != null)
+                               if (dnsUrl != null) {
                                        providerUrl.add(dnsUrl);
+                                       specified = true;
+                               }
                        }
-                       env.put(Context.PROVIDER_URL, providerUrl.toString());
+                       if (specified)
+                               env.put(Context.PROVIDER_URL, providerUrl.toString());
                }
                initialCtx = new InitialDirContext(env);
        }