]> git.sur5r.net Git - openldap/blobdiff - libraries/libldap/kbind.c
Fix ldap_rename parameter order (ITS#387)
[openldap] / libraries / libldap / kbind.c
index 731a8b5fc6c25c5b43df0c5efc47a78bf71e3f10..0c6a07931b0719355daa60c18e09b2c28d7f0e88 100644 (file)
@@ -273,6 +273,13 @@ ldap_get_kerberosv4_credentials(
                return( NULL );
        }
 
+       if( ! ber_pvt_sb_in_use( &ld->ld_sb ) ) {
+               /* not connected yet */
+               int rc = ldap_open_defconn( ld );
+
+               if( rc < 0 ) return NULL;
+       }
+
        krbinstance = ld->ld_defconn->lconn_krbinstance;
 
        if ( (err = krb_mk_req( &ktxt, service, krbinstance, realm, 0 ))