diff options
-rw-r--r-- | source3/winbindd/winbindd_cache.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/source3/winbindd/winbindd_cache.c b/source3/winbindd/winbindd_cache.c index cd1b5784c4a..e5410a8bdc6 100644 --- a/source3/winbindd/winbindd_cache.c +++ b/source3/winbindd/winbindd_cache.c @@ -3341,6 +3341,12 @@ void cache_name2sid_trusted(struct winbindd_domain *domain, enum lsa_SidType type, const struct dom_sid *sid) { + /* + * Ensure we store the mapping with the + * existing sequence number from the cache. + */ + get_cache(domain); + (void)fetch_cache_seqnum(domain, time(NULL)); wcache_save_name_to_sid(domain, NT_STATUS_OK, domain_name, |