summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRalph Boehme <slow@samba.org>2019-02-21 18:40:20 +0100
committerKarolin Seeger <kseeger@samba.org>2019-03-05 07:39:28 +0000
commit19d06f27688b0931624911d15d26dbabaa39deb1 (patch)
treecb862ecdec80893c7872181fa537a4d510019255
parent3197810fe1f2675afdb2b7b7e863c0f05cc26370 (diff)
downloadsamba-19d06f27688b0931624911d15d26dbabaa39deb1.tar.gz
winbindd: update xid in wb_xids2sids_state->xids with what we got
In preparation of priming the idmap cache in the top-level wb_xids2sids_done(), not in the per-idmap-domain callback wb_xids2sids_dom_done(). Bug: https://bugzilla.samba.org/show_bug.cgi?id=13802 Signed-off-by: Ralph Boehme <slow@samba.org> Reviewed-by: Volker Lendecke <vl@samba.org> (cherry picked from commit 7f23ef7b2cf7bd6e8dc087aa15137292b421a689)
-rw-r--r--source3/winbindd/wb_xids2sids.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/source3/winbindd/wb_xids2sids.c b/source3/winbindd/wb_xids2sids.c
index ae7dbfd4ec2..6555d64f8e2 100644
--- a/source3/winbindd/wb_xids2sids.c
+++ b/source3/winbindd/wb_xids2sids.c
@@ -366,6 +366,7 @@ static void wb_xids2sids_dom_done(struct tevent_req *subreq)
}
sid_copy(&state->all_sids[i], &state->dom_sids[dom_sid_idx]);
+ *id = state->dom_xids[dom_sid_idx];
/*
* Prime the cache after an xid2sid call. It's