commit | fc5c4c538e97d028bdd1c79dc0e553f99e46f21a | [log] [tgz] |
---|---|---|
author | Nick Couchman <vnick@apache.org> | Sat Dec 15 14:11:53 2018 -0500 |
committer | Virtually Nick <vnick@apache.org> | Sat Aug 10 13:57:51 2019 -0400 |
tree | fc6b610a47cfe1284ed769ed14b0ab52e3a2762b | |
parent | d7d622051fd662563f700ccb35429a2b4285cc38 [diff] |
GUACAMOLE-234: Don't close the connection after bind.
diff --git a/extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/LDAPConnectionService.java b/extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/LDAPConnectionService.java index 744936d..a5ee4b3 100644 --- a/extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/LDAPConnectionService.java +++ b/extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/LDAPConnectionService.java
@@ -156,14 +156,12 @@ // Disconnect if an error occurs during bind catch (LdapException e) { logger.debug("Unable to bind to LDAP server.", e); + disconnect(ldapConnection); throw new GuacamoleInvalidCredentialsException( "Unable to bind to the LDAP server.", CredentialsInfo.USERNAME_PASSWORD); } - finally { - disconnect(ldapConnection); - } - + return ldapConnection; }