From 93ba8126b3e3da96f8b3b7eb854e7a14b95b04c5 Mon Sep 17 00:00:00 2001
From: Violette Roche-Montane <violette.roche-montane@forgerock.com>
Date: Tue, 29 Jan 2013 15:05:18 +0000
Subject: [PATCH] Replaced getLoopbackAddress (only supported by 1.7) by getByName(...).
---
opendj-sdk/opendj3/opendj-server2x-adapter/src/main/java/org/forgerock/opendj/adapter/server2x/Adapters.java | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/opendj-sdk/opendj3/opendj-server2x-adapter/src/main/java/org/forgerock/opendj/adapter/server2x/Adapters.java b/opendj-sdk/opendj3/opendj-server2x-adapter/src/main/java/org/forgerock/opendj/adapter/server2x/Adapters.java
index db49859..a7c15b9 100644
--- a/opendj-sdk/opendj3/opendj-server2x-adapter/src/main/java/org/forgerock/opendj/adapter/server2x/Adapters.java
+++ b/opendj-sdk/opendj3/opendj-server2x-adapter/src/main/java/org/forgerock/opendj/adapter/server2x/Adapters.java
@@ -27,6 +27,7 @@
package org.forgerock.opendj.adapter.server2x;
import java.net.InetAddress;
+import java.net.UnknownHostException;
import java.util.LinkedHashSet;
import org.forgerock.opendj.ldap.AbstractSynchronousConnection;
@@ -339,7 +340,12 @@
.wrap(((SimpleBindRequest) request).getPassword()), to(request
.getControls()));
} else if (request instanceof SASLBindRequest) {
- String serverName = InetAddress.getLoopbackAddress().getCanonicalHostName();
+ String serverName = null;
+ try {
+ serverName = InetAddress.getByName(null).getCanonicalHostName();
+ } catch (UnknownHostException e) {
+ // nothing to do.
+ }
BindClient bindClient = request.createBindClient(serverName);
do {
final GenericBindRequest genericBindRequest = bindClient.nextBindRequest();
--
Gitblit v1.10.0