[PATCH] Two small cleanups
Jeremy Allison
jra at samba.org
Tue Mar 7 21:23:15 UTC 2017
On Tue, Mar 07, 2017 at 02:24:24PM +0100, Volker Lendecke wrote:
> Hi!
>
> Review appreciated!
LGTM - pushed !
> From c7a706ce7c5fa47cccd3289f42a036ae5fc72308 Mon Sep 17 00:00:00 2001
> From: Volker Lendecke <vl at samba.org>
> Date: Tue, 21 Feb 2017 18:41:59 +0100
> Subject: [PATCH 1/2] winbind: Remove unused wcache_tdc_fetch_domainbysid
>
> Signed-off-by: Volker Lendecke <vl at samba.org>
> ---
> source3/winbindd/winbindd_cache.c | 41 ---------------------------------------
> source3/winbindd/winbindd_proto.h | 1 -
> 2 files changed, 42 deletions(-)
>
> diff --git a/source3/winbindd/winbindd_cache.c b/source3/winbindd/winbindd_cache.c
> index 5787441..4bb0195 100644
> --- a/source3/winbindd/winbindd_cache.c
> +++ b/source3/winbindd/winbindd_cache.c
> @@ -4727,47 +4727,6 @@ struct winbindd_tdc_domain * wcache_tdc_fetch_domain( TALLOC_CTX *ctx, const cha
> /*********************************************************************
> ********************************************************************/
>
> -struct winbindd_tdc_domain*
> - wcache_tdc_fetch_domainbysid(TALLOC_CTX *ctx,
> - const struct dom_sid *sid)
> -{
> - struct winbindd_tdc_domain *dom_list = NULL;
> - size_t num_domains = 0;
> - int i;
> - struct winbindd_tdc_domain *d = NULL;
> -
> - DEBUG(10,("wcache_tdc_fetch_domainbysid: Searching for domain %s\n",
> - sid_string_dbg(sid)));
> -
> - if (!init_wcache()) {
> - return NULL;
> - }
> -
> - /* fetch the list */
> -
> - wcache_tdc_fetch_list(&dom_list, &num_domains);
> -
> - for (i = 0; i<num_domains; i++) {
> - if (dom_sid_equal(sid, &(dom_list[i].sid))) {
> - DEBUG(10, ("wcache_tdc_fetch_domainbysid: "
> - "Found domain %s for SID %s\n",
> - dom_list[i].domain_name,
> - sid_string_dbg(sid)));
> -
> - d = wcache_tdc_dup_domain(ctx, &dom_list[i]);
> - break;
> - }
> - }
> -
> - TALLOC_FREE(dom_list);
> -
> - return d;
> -}
> -
> -
> -/*********************************************************************
> - ********************************************************************/
> -
> void wcache_tdc_clear( void )
> {
> if ( !init_wcache() )
> diff --git a/source3/winbindd/winbindd_proto.h b/source3/winbindd/winbindd_proto.h
> index 09be4b2..c5d934e 100644
> --- a/source3/winbindd/winbindd_proto.h
> +++ b/source3/winbindd/winbindd_proto.h
> @@ -192,7 +192,6 @@ bool winbindd_cache_validate_and_initialize(void);
> bool wcache_tdc_fetch_list( struct winbindd_tdc_domain **domains, size_t *num_domains );
> bool wcache_tdc_add_domain( struct winbindd_domain *domain );
> struct winbindd_tdc_domain * wcache_tdc_fetch_domain( TALLOC_CTX *ctx, const char *name );
> -struct winbindd_tdc_domain* wcache_tdc_fetch_domainbysid(TALLOC_CTX *ctx, const struct dom_sid *sid);
> void wcache_tdc_clear( void );
> bool wcache_store_seqnum(const char *domain_name, uint32_t seqnum,
> time_t last_seq_check);
> --
> 2.1.4
>
>
> From 1c1ac6e64ca7e291e502fd7abc38c98ae73d0a29 Mon Sep 17 00:00:00 2001
> From: Volker Lendecke <vl at samba.org>
> Date: Tue, 7 Mar 2017 14:06:52 +0100
> Subject: [PATCH 2/2] winbind: Add a debug message for out-of-range IDs
>
> Signed-off-by: Volker Lendecke <vl at samba.org>
> ---
> source3/winbindd/winbindd_dual_srv.c | 4 ++++
> 1 file changed, 4 insertions(+)
>
> diff --git a/source3/winbindd/winbindd_dual_srv.c b/source3/winbindd/winbindd_dual_srv.c
> index 763ebb8..02b1adb 100644
> --- a/source3/winbindd/winbindd_dual_srv.c
> +++ b/source3/winbindd/winbindd_dual_srv.c
> @@ -190,6 +190,10 @@ NTSTATUS _wbint_Sids2UnixIDs(struct pipes_struct *p,
> struct id_map *m = id_map_ptrs[i];
>
> if (!idmap_unix_id_is_in_range(m->xid.id, dom)) {
> + DBG_DEBUG("id %"PRIu32" is out of range "
> + "%"PRIu32"-%"PRIu32" for domain %s\n",
> + m->xid.id, dom->low_id, dom->high_id,
> + dom->name);
> m->status = ID_UNMAPPED;
> }
>
> --
> 2.1.4
>
More information about the samba-technical
mailing list