]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Use conn instance
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Tue, 29 Nov 2016 16:12:41 +0000 (11:12 -0500)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Tue, 29 Nov 2016 16:12:41 +0000 (11:12 -0500)
src/modules/rlm_ldap/ldap.c

index b00de4e3d1a3aba8bf24de770bfde3bb7683e4f5..bd4e81252692021dd8d2a698a37cf0e99032f326 100644 (file)
@@ -1649,12 +1649,12 @@ static int rlm_ldap_rebind(LDAP *handle, LDAP_CONST char *url, UNUSED ber_tag_t
        } else
 #  endif
        {
-               admin_identity = inst->admin_identity;
-               admin_password = inst->admin_password;
+               admin_identity = conn->inst->admin_identity;
+               admin_password = conn->inst->admin_password;
        }
 
        status = rlm_ldap_bind(inst, NULL, &conn, admin_identity, admin_password,
-                              &inst->admin_sasl, false, NULL, NULL, NULL);
+                              &conn->inst->admin_sasl, false, NULL, NULL, NULL);
        if (status != LDAP_PROC_SUCCESS) {
                ldap_get_option(handle, LDAP_OPT_ERROR_NUMBER, &ldap_errno);