svn commit: samba r19371 - in branches: SAMBA_3_0/source/nsswitch
SAMBA_3_0_23/source/nsswitch
gd at samba.org
gd at samba.org
Tue Oct 17 12:41:30 GMT 2006
Author: gd
Date: 2006-10-17 12:41:24 +0000 (Tue, 17 Oct 2006)
New Revision: 19371
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=19371
Log:
Add two missing refresh_sequence_number calls where they are missing
just before writing to the winbind cache tdb.
Guenther
Modified:
branches/SAMBA_3_0/source/nsswitch/winbindd_cache.c
branches/SAMBA_3_0_23/source/nsswitch/winbindd_cache.c
Changeset:
Modified: branches/SAMBA_3_0/source/nsswitch/winbindd_cache.c
===================================================================
--- branches/SAMBA_3_0/source/nsswitch/winbindd_cache.c 2006-10-17 12:35:33 UTC (rev 19370)
+++ branches/SAMBA_3_0/source/nsswitch/winbindd_cache.c 2006-10-17 12:41:24 UTC (rev 19371)
@@ -1350,6 +1350,8 @@
status = domain->backend->name_to_sid(domain, mem_ctx, domain_name, name, sid, type);
/* and save it */
+ refresh_sequence_number(domain, False);
+
if (domain->online && !is_null_sid(sid)) {
wcache_save_name_to_sid(domain, status, domain_name, name, sid, *type);
}
@@ -2325,6 +2327,7 @@
const char *domain_name, const char *name,
enum lsa_SidType type, const DOM_SID *sid)
{
+ refresh_sequence_number(domain, False);
wcache_save_name_to_sid(domain, NT_STATUS_OK, domain_name, name,
sid, type);
}
Modified: branches/SAMBA_3_0_23/source/nsswitch/winbindd_cache.c
===================================================================
--- branches/SAMBA_3_0_23/source/nsswitch/winbindd_cache.c 2006-10-17 12:35:33 UTC (rev 19370)
+++ branches/SAMBA_3_0_23/source/nsswitch/winbindd_cache.c 2006-10-17 12:41:24 UTC (rev 19371)
@@ -1291,6 +1291,8 @@
status = domain->backend->name_to_sid(domain, mem_ctx, domain_name, name, sid, type);
/* and save it */
+ refresh_sequence_number(domain, False);
+
if (domain->online && !is_null_sid(sid)) {
wcache_save_name_to_sid(domain, status, domain_name, name, sid, *type);
}
@@ -2144,6 +2146,7 @@
const char *domain_name, const char *name,
enum SID_NAME_USE type, const DOM_SID *sid)
{
+ refresh_sequence_number(domain, False);
wcache_save_name_to_sid(domain, NT_STATUS_OK, domain_name, name,
sid, type);
}
More information about the samba-cvs
mailing list