From ae6a6690d5ed55935c1fa0ad2800d83455c94382 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Tue, 25 Aug 2009 12:29:25 +0200 Subject: s3:winbind: Make wb_seqnums.c update the winbind cache seqnums --- source3/winbindd/wb_seqnums.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'source3/winbindd/wb_seqnums.c') diff --git a/source3/winbindd/wb_seqnums.c b/source3/winbindd/wb_seqnums.c index f4044338a1..e6efb9b99a 100644 --- a/source3/winbindd/wb_seqnums.c +++ b/source3/winbindd/wb_seqnums.c @@ -1,6 +1,8 @@ /* Unix SMB/CIFS implementation. - async seqnums + + async seqnums, update the seqnums in winbindd_cache.c + Copyright (C) Volker Lendecke 2009 This program is free software; you can redistribute it and/or modify @@ -100,7 +102,16 @@ static void wb_seqnums_done(struct tevent_req *subreq) state->stati[i] = status; if (NT_STATUS_IS_OK(status)) { state->seqnums[i] = seqnum; + + /* + * This first assignment might be removed + * later + */ state->domains[i]->sequence_number = seqnum; + + wcache_store_seqnum(state->domains[i]->name, + state->seqnums[i], + time(NULL)); } break; } -- cgit