diff options
| author | ogattaz <olivier@gattaz.com> | 2014-07-22 17:46:13 +0200 |
|---|---|---|
| committer | ogattaz <olivier@gattaz.com> | 2014-07-22 17:46:13 +0200 |
| commit | 56b47f270cdd9b1177758047f154b7e21579a3be (patch) | |
| tree | 494b5b890929bb50ed5431ed5edd91f138f7818a | |
| parent | 684e91b584d3f74b57bcba31c9810f2d6ec87214 (diff) | |
protects the method getAuthObject() against the null pointer exception
| -rw-r--r-- | src/main/java/com/c2kernel/lookup/ldap/LDAPAuthManager.java | 5 |
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);
|
