From 4ca2a9a3650344ed74e55c1bdb646dc88cf91965 Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Wed, 08 Jan 2014 14:23:51 +0000
Subject: [PATCH] Fix OPENDJ-1270: Avoid unnecessary DNS lookups when performing bind requests

---
 opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/LDAPServer.java |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/LDAPServer.java b/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/LDAPServer.java
index 8ec3cdb..ad66304 100644
--- a/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/LDAPServer.java
+++ b/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/LDAPServer.java
@@ -22,7 +22,7 @@
  *
  *
  *      Copyright 2010 Sun Microsystems, Inc.
- *      Portions copyright 2011-2013 ForgeRock AS
+ *      Portions copyright 2011-2014 ForgeRock AS
  */
 
 package org.forgerock.opendj.ldap;
@@ -30,7 +30,7 @@
 import static com.forgerock.opendj.ldap.LDAPConstants.TYPE_AUTHENTICATION_SASL;
 
 import java.io.IOException;
-import java.net.SocketAddress;
+import java.net.InetSocketAddress;
 import java.util.HashMap;
 import java.util.Iterator;
 import java.util.List;
@@ -225,8 +225,8 @@
                         final Map<String, String> props = new HashMap<String, String>();
                         props.put(Sasl.QOP, "auth-conf,auth-int,auth");
                         saslServer =
-                                Sasl.createSaslServer(saslMech, "ldap", clientContext
-                                        .getLocalAddress().getHostName(), props,
+                                Sasl.createSaslServer(saslMech, "ldap",
+                                        listener.getHostName(), props,
                                         new CallbackHandler() {
                                             public void handle(Callback[] callbacks)
                                                     throws IOException,
@@ -563,7 +563,7 @@
      *
      * @return The socket address of the server.
      */
-    public synchronized SocketAddress getSocketAddress() {
+    public synchronized InetSocketAddress getSocketAddress() {
         if (!isRunning) {
             throw new IllegalStateException("Server is not running");
         }

--
Gitblit v1.10.0