diff options
author | Volker Lendecke <vl@samba.org> | 2017-01-02 10:35:02 +0000 |
---|---|---|
committer | Volker Lendecke <vl@samba.org> | 2017-01-04 12:22:12 +0100 |
commit | 81f340097436280a90ba252d00f37c644a6be084 (patch) | |
tree | fe82dbfb799f98660149345875e32ea17b3258ad /source3/winbindd | |
parent | 5b2d74bd1116ef182b4a2a58cb8949ae8f10638f (diff) | |
download | samba-81f340097436280a90ba252d00f37c644a6be084.tar.gz |
winbind: Remove unused wb_cache_query_user
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Uri Simchoni <uri@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
Diffstat (limited to 'source3/winbindd')
-rw-r--r-- | source3/winbindd/winbindd_cache.c | 50 | ||||
-rw-r--r-- | source3/winbindd/winbindd_proto.h | 4 |
2 files changed, 0 insertions, 54 deletions
diff --git a/source3/winbindd/winbindd_cache.c b/source3/winbindd/winbindd_cache.c index a130b03ff17..18073809e0f 100644 --- a/source3/winbindd/winbindd_cache.c +++ b/source3/winbindd/winbindd_cache.c @@ -2372,56 +2372,6 @@ NTSTATUS wcache_query_user_fullname(struct winbindd_domain *domain, return NT_STATUS_OK; } -/* Lookup user information from a rid */ -NTSTATUS wb_cache_query_user(struct winbindd_domain *domain, - TALLOC_CTX *mem_ctx, - const struct dom_sid *user_sid, - struct wbint_userinfo *info) -{ - NTSTATUS status; - bool old_status; - - old_status = domain->online; - status = wcache_query_user(domain, mem_ctx, user_sid, info); - if (!NT_STATUS_EQUAL(status, NT_STATUS_NOT_FOUND)) { - return status; - } - - ZERO_STRUCTP(info); - - /* Return status value returned by seq number check */ - - if (!NT_STATUS_IS_OK(domain->last_status)) - return domain->last_status; - - DEBUG(10,("query_user: [Cached] - doing backend query for info for domain %s\n", - domain->name )); - - status = domain->backend->query_user(domain, mem_ctx, user_sid, info); - - if (NT_STATUS_EQUAL(status, NT_STATUS_IO_TIMEOUT) || - NT_STATUS_EQUAL(status, NT_STATUS_DOMAIN_CONTROLLER_NOT_FOUND)) { - if (!domain->internal && old_status) { - set_domain_offline(domain); - } - if (!domain->internal && - !domain->online && - old_status) { - NTSTATUS cache_status; - cache_status = wcache_query_user(domain, mem_ctx, user_sid, info); - return cache_status; - } - } - /* and save it */ - refresh_sequence_number(domain); - if (!NT_STATUS_IS_OK(status)) { - return status; - } - wcache_save_user(domain, status, info); - - return status; -} - NTSTATUS wcache_lookup_usergroups(struct winbindd_domain *domain, TALLOC_CTX *mem_ctx, const struct dom_sid *user_sid, diff --git a/source3/winbindd/winbindd_proto.h b/source3/winbindd/winbindd_proto.h index 2b6f26e0315..a4e05187d32 100644 --- a/source3/winbindd/winbindd_proto.h +++ b/source3/winbindd/winbindd_proto.h @@ -90,10 +90,6 @@ NTSTATUS wb_cache_rids_to_names(struct winbindd_domain *domain, char **domain_name, char ***names, enum lsa_SidType **types); -NTSTATUS wb_cache_query_user(struct winbindd_domain *domain, - TALLOC_CTX *mem_ctx, - const struct dom_sid *user_sid, - struct wbint_userinfo *info); NTSTATUS wb_cache_lookup_usergroups(struct winbindd_domain *domain, TALLOC_CTX *mem_ctx, const struct dom_sid *user_sid, |