From: Jeremy Allison Date: Wed, 28 Sep 2016 17:12:36 +0000 (-0700) Subject: s3: winbind: refresh_sequence_number is only ever called with 'false'. X-Git-Url: http://git.samba.org/?p=metze%2Fsamba%2Fwip.git;a=commitdiff_plain;h=32ae6721cf02412af3c5a82d5da4806f4d931bcd s3: winbind: refresh_sequence_number is only ever called with 'false'. Remove redundant parameter. Signed-off-by: Jeremy Allison Reviewed-by: Ira Cooper Reviewed-by: Guenther Deschner --- diff --git a/source3/winbindd/winbindd_cache.c b/source3/winbindd/winbindd_cache.c index b921b7572094..2bce12da9a70 100644 --- a/source3/winbindd/winbindd_cache.c +++ b/source3/winbindd/winbindd_cache.c @@ -518,11 +518,10 @@ static bool store_cache_seqnum( struct winbindd_domain *domain ) } /* - refresh the domain sequence number. If force is true - then always refresh it, no matter how recently we fetched it + refresh the domain sequence number on timeout. */ -static void refresh_sequence_number(struct winbindd_domain *domain, bool force) +static void refresh_sequence_number(struct winbindd_domain *domain) { NTSTATUS status; unsigned time_diff; @@ -545,7 +544,7 @@ static void refresh_sequence_number(struct winbindd_domain *domain, bool force) time_diff = t - domain->last_seq_check; /* see if we have to refetch the domain sequence number */ - if (!force && (time_diff < cache_time) && + if ((time_diff < cache_time) && (domain->sequence_number != DOM_SEQUENCE_NONE) && NT_STATUS_IS_OK(domain->last_status)) { DEBUG(10, ("refresh_sequence_number: %s time ok\n", domain->name)); @@ -719,7 +718,7 @@ static struct cache_entry *wcache_fetch(struct winbind_cache *cache, return NULL; } - refresh_sequence_number(domain, false); + refresh_sequence_number(domain); va_start(ap, format); smb_xvasprintf(&kstr, format, ap); @@ -1567,7 +1566,7 @@ do_query: (retry++ < 5)); /* and save it */ - refresh_sequence_number(domain, false); + refresh_sequence_number(domain); if (!NT_STATUS_IS_OK(status)) { return status; } @@ -1679,7 +1678,7 @@ do_query: } } /* and save it */ - refresh_sequence_number(domain, false); + refresh_sequence_number(domain); if (!NT_STATUS_IS_OK(status)) { return status; } @@ -1784,7 +1783,7 @@ do_query: } } /* and save it */ - refresh_sequence_number(domain, false); + refresh_sequence_number(domain); if (!NT_STATUS_IS_OK(status)) { return status; } @@ -1899,7 +1898,7 @@ static NTSTATUS name_to_sid(struct winbindd_domain *domain, } } /* and save it */ - refresh_sequence_number(domain, false); + refresh_sequence_number(domain); if (domain->online && (NT_STATUS_IS_OK(status) || NT_STATUS_EQUAL(status, NT_STATUS_NONE_MAPPED))) { @@ -2013,7 +2012,7 @@ static NTSTATUS sid_to_name(struct winbindd_domain *domain, } } /* and save it */ - refresh_sequence_number(domain, false); + refresh_sequence_number(domain); if (!NT_STATUS_IS_OK(status)) { return status; } @@ -2238,7 +2237,7 @@ static NTSTATUS rids_to_names(struct winbindd_domain *domain, return result; } - refresh_sequence_number(domain, false); + refresh_sequence_number(domain); for (i=0; isequence_number; @@ -3007,7 +3006,7 @@ do_query: } } /* and save it */ - refresh_sequence_number(domain, false); + refresh_sequence_number(domain); if (!NT_STATUS_IS_OK(status)) { return status; } @@ -3079,7 +3078,7 @@ do_query: } } /* and save it */ - refresh_sequence_number(domain, false); + refresh_sequence_number(domain); if (!NT_STATUS_IS_OK(status)) { return status; } @@ -3344,7 +3343,7 @@ void cache_name2sid(struct winbindd_domain *domain, const char *domain_name, const char *name, enum lsa_SidType type, const struct dom_sid *sid) { - refresh_sequence_number(domain, false); + refresh_sequence_number(domain); wcache_save_name_to_sid(domain, NT_STATUS_OK, domain_name, name, sid, type); }