summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBo Yang <boyang@novell.com>2009-02-27 11:37:19 -0800
committerKarolin Seeger <kseeger@samba.org>2009-03-27 13:06:51 +0100
commit9b7bb0145955dfc1dd6c23dfd6abb398fac7a27b (patch)
tree5f855d3e71cb2a697d264efb7c03ee12f5d0a4c0
parentf816072e3f8b92886b891a3101f4e50ffb727c6f (diff)
downloadsamba-9b7bb0145955dfc1dd6c23dfd6abb398fac7a27b.tar.gz
samba-9b7bb0145955dfc1dd6c23dfd6abb398fac7a27b.tar.xz
samba-9b7bb0145955dfc1dd6c23dfd6abb398fac7a27b.zip
Initialize the id_map status in idmap_ldap to avoid surprise
(cherry picked from commit c23dffc930cb9852bb98c2a92f0215cf73f4572d)
-rw-r--r--source/winbindd/idmap_ldap.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/source/winbindd/idmap_ldap.c b/source/winbindd/idmap_ldap.c
index fa80fae5d84..53f63103b1d 100644
--- a/source/winbindd/idmap_ldap.c
+++ b/source/winbindd/idmap_ldap.c
@@ -944,6 +944,10 @@ static NTSTATUS idmap_ldap_unixids_to_sids(struct idmap_domain *dom,
multi = True;
}
+ for (i = 0; ids[i]; i++) {
+ ids[i]->status = ID_UNKNOWN;
+ }
+
again:
if (multi) {
@@ -1173,6 +1177,10 @@ static NTSTATUS idmap_ldap_sids_to_unixids(struct idmap_domain *dom,
multi = True;
}
+ for (i = 0; ids[i]; i++) {
+ ids[i]->status = ID_UNKNOWN;
+ }
+
again:
if (multi) {