summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorogattaz <olivier@gattaz.com>2014-07-22 17:46:13 +0200
committerogattaz <olivier@gattaz.com>2014-07-22 17:46:13 +0200
commit56b47f270cdd9b1177758047f154b7e21579a3be (patch)
tree494b5b890929bb50ed5431ed5edd91f138f7818a
parent684e91b584d3f74b57bcba31c9810f2d6ec87214 (diff)
protects the method getAuthObject() against the null pointer exception
-rw-r--r--src/main/java/com/c2kernel/lookup/ldap/LDAPAuthManager.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main/java/com/c2kernel/lookup/ldap/LDAPAuthManager.java b/src/main/java/com/c2kernel/lookup/ldap/LDAPAuthManager.java
index 6b9308b..6737192 100644
--- a/src/main/java/com/c2kernel/lookup/ldap/LDAPAuthManager.java
+++ b/src/main/java/com/c2kernel/lookup/ldap/LDAPAuthManager.java
@@ -61,10 +61,13 @@ public class LDAPAuthManager implements Authenticator {
}
}
+ /* (non-Javadoc)
+ * @see com.c2kernel.process.auth.Authenticator#getAuthObject()
+ */
@Override
public LDAPConnection getAuthObject() {
- if (!mLDAPConn.isConnected()) {
+ if (mLDAPConn==null || !mLDAPConn.isConnected()) {
Logger.warning("LDAPAuthManager - lost connection to LDAP server. Attempting to reconnect.");
try {
mLDAPConn = LDAPLookupUtils.createConnection(ldapProps);