summaryrefslogtreecommitdiff
path: root/src/providers/krb5/krb5_auth.c
diff options
context:
space:
mode:
authorSimo Sorce <simo@redhat.com>2013-01-06 00:10:33 -0500
committerJakub Hrozek <jhrozek@redhat.com>2013-01-10 10:50:11 +0100
commit4c2cf6607ddc82c5061d805c11e163de4bc1bd82 (patch)
tree8f71f9bea29f1753ababa18f86f18a927e8560db /src/providers/krb5/krb5_auth.c
parentfd555d130dc733509347fa096a2cb858b014a196 (diff)
downloadsssd-4c2cf6607ddc82c5061d805c11e163de4bc1bd82.tar.gz
sssd-4c2cf6607ddc82c5061d805c11e163de4bc1bd82.tar.bz2
sssd-4c2cf6607ddc82c5061d805c11e163de4bc1bd82.zip
Fix sdap reinit.
This set of functions had a few important issues: 1. the base_dn was always NULL, as the base array was never actually used to construct any DN. This means each function searched the whole database multiple times. It would try to remove SYSDB_USN from all database entries 3 times. Then it would try to find non updated entries another 3 times and delete them, arguably find empty results the last 2 times. 2. Remove use of sysdb_private.h, that header is *PRIVATE* which means it should not be used anywhere but within sysdb. Do this by using existing functions instead of using ldb calls directly. This is important to keep sysdb as conistent and self-contained as possible.
Diffstat (limited to 'src/providers/krb5/krb5_auth.c')
0 files changed, 0 insertions, 0 deletions