X-Git-Url: http://git.samba.org/?p=samba.git;a=blobdiff_plain;f=source3%2Fwinbindd%2Fwb_sids2xids.c;h=b8ad300ba3c80e1e82f5eccc1f87421d7ca963a7;hp=dc90bdf5ef756a84185266355d01f74e26aeeb2d;hb=9d419c3fe3654f038fbc978ecb7fa87cf8a5cc3b;hpb=63698da6e26965a539b623064ff34d4cb177f2ff diff --git a/source3/winbindd/wb_sids2xids.c b/source3/winbindd/wb_sids2xids.c index dc90bdf5ef7..b8ad300ba3c 100644 --- a/source3/winbindd/wb_sids2xids.c +++ b/source3/winbindd/wb_sids2xids.c @@ -194,9 +194,13 @@ static void wb_sids2xids_lookupsids_done(struct tevent_req *subreq) if (n->sid_index != UINT32_MAX) { const struct lsa_DomainInfo *info; + bool match; info = &domains->domains[n->sid_index]; - domain_name = info->name.string; + match = dom_sid_in_domain(info->sid, sid); + if (match) { + domain_name = info->name.string; + } } if (domain_name == NULL) { struct winbindd_domain *wb_domain = NULL;