summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorShawn Pearce <sop@google.com>2015-01-08 20:44:20 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2015-01-08 20:44:20 +0000
commit4bd96e629ff0327da9c082382a3c1ecbc08b8c01 (patch)
tree159bb03466406c0dbcd95a00db4546312ded22fd
parenta6400a96d06ff1f077b23c26f3235c6e1a0337f9 (diff)
parent7ac03844b38b7682b16d6b4ae701d410f84b18fe (diff)
Merge "Resource exhausted because of unclosed LDAP connection" into stable-2.10
-rw-r--r--gerrit-server/src/main/java/com/google/gerrit/server/auth/ldap/LdapAuthBackend.java2
-rw-r--r--gerrit-server/src/main/java/com/google/gerrit/server/auth/ldap/LdapRealm.java2
2 files changed, 2 insertions, 2 deletions
diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/auth/ldap/LdapAuthBackend.java b/gerrit-server/src/main/java/com/google/gerrit/server/auth/ldap/LdapAuthBackend.java
index cf68a8bc39..eb6249c3bf 100644
--- a/gerrit-server/src/main/java/com/google/gerrit/server/auth/ldap/LdapAuthBackend.java
+++ b/gerrit-server/src/main/java/com/google/gerrit/server/auth/ldap/LdapAuthBackend.java
@@ -89,7 +89,7 @@ public class LdapAuthBackend implements AuthBackend {
// We found the user account, but we need to verify
// the password matches it before we can continue.
//
- helper.authenticate(m.getDN(), req.getPassword());
+ helper.authenticate(m.getDN(), req.getPassword()).close();
}
return new AuthUser(new AuthUser.UUID(username), username);
} finally {
diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/auth/ldap/LdapRealm.java b/gerrit-server/src/main/java/com/google/gerrit/server/auth/ldap/LdapRealm.java
index 84b5277988..8bb481ca4a 100644
--- a/gerrit-server/src/main/java/com/google/gerrit/server/auth/ldap/LdapRealm.java
+++ b/gerrit-server/src/main/java/com/google/gerrit/server/auth/ldap/LdapRealm.java
@@ -206,7 +206,7 @@ public class LdapRealm implements Realm {
// We found the user account, but we need to verify
// the password matches it before we can continue.
//
- helper.authenticate(m.getDN(), who.getPassword());
+ helper.authenticate(m.getDN(), who.getPassword()).close();
}
who.setDisplayName(apply(schema.accountFullName, m));