]> git.sur5r.net Git - openldap/commitdiff
don't copy o_ndn into lc_bound_ndn, otherwise we end up in a bind with DN but no...
authorPierangelo Masarati <ando@openldap.org>
Fri, 14 Oct 2005 23:25:57 +0000 (23:25 +0000)
committerPierangelo Masarati <ando@openldap.org>
Fri, 14 Oct 2005 23:25:57 +0000 (23:25 +0000)
servers/slapd/back-ldap/bind.c

index 93f5cff445748f5130a6be828a4d81bb21e9f6da..a34dc44e0f9d89955815a804f5233062cf546ae4 100644 (file)
@@ -503,11 +503,15 @@ ldap_back_getconn( Operation *op, SlapReply *rs, ldap_back_send_t sendok )
                } else {
                        BER_BVZERO( &lc->lc_cred );
                        BER_BVZERO( &lc->lc_bound_ndn );
+#if 0
+                       /* FIXME: if we set lc_bound_ndn = o_ndn
+                        * we end up with a bind with DN but no password! */
                        if ( !BER_BVISEMPTY( &op->o_ndn )
                                && SLAP_IS_AUTHZ_BACKEND( op ) )
                        {
                                ber_dupbv( &lc->lc_bound_ndn, &op->o_ndn );
                        }
+#endif
                }
 
 #ifdef HAVE_TLS