diff options
author | Ade Lee <alee@redhat.com> | 2012-08-31 16:17:48 -0400 |
---|---|---|
committer | Ade Lee <alee@redhat.com> | 2012-08-31 16:26:05 -0400 |
commit | 36627bf3c66720a40761f247d7b8a3da3da2c554 (patch) | |
tree | 44bec5f162565ebc5b1b6313861740c51e469c80 /base/common/src/com/netscape/cmscore/ldapconn/LdapAnonConnFactory.java | |
parent | e9ab0ec12bc7e22857850a6a183df825154971d4 (diff) | |
download | pki-36627bf3c66720a40761f247d7b8a3da3da2c554.tar.gz pki-36627bf3c66720a40761f247d7b8a3da3da2c554.tar.xz pki-36627bf3c66720a40761f247d7b8a3da3da2c554.zip |
Fixed anon connection factory to make no anonymous binds
This allow server to come up with DS where anon binds are turned off.
Diffstat (limited to 'base/common/src/com/netscape/cmscore/ldapconn/LdapAnonConnFactory.java')
-rw-r--r-- | base/common/src/com/netscape/cmscore/ldapconn/LdapAnonConnFactory.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/base/common/src/com/netscape/cmscore/ldapconn/LdapAnonConnFactory.java b/base/common/src/com/netscape/cmscore/ldapconn/LdapAnonConnFactory.java index 79f2e91c4..dfc974e0b 100644 --- a/base/common/src/com/netscape/cmscore/ldapconn/LdapAnonConnFactory.java +++ b/base/common/src/com/netscape/cmscore/ldapconn/LdapAnonConnFactory.java @@ -365,9 +365,10 @@ public class LdapAnonConnFactory implements ILdapConnFactory { // this returned connection might authenticate as someone other than // anonymonus. Reset it to anonymous first before it returns - // to the pool. + // to the pool. Do this by calling connect() again on this connection + // to avoid doing an explicit anonymous bind try { - anon.authenticate(null, null); + anon.connect(mConnInfo.getHost(), mConnInfo.getPort()); // return conn. CMS.debug("returnConn: mNumConns now " + mNumConns); |