mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
s3-winbind: DON'T PANIC if we couldn't find the domain.
If we don't have a connection to a trusted domain but still try to do a lookup we shouldn't segfault. Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org> Autobuild-Date(master): Tue Sep 4 18:16:06 CEST 2012 on sn-devel-104
This commit is contained in:
parent
4def1c1780
commit
3390d9902a
@ -35,9 +35,17 @@ bool fill_grent(TALLOC_CTX *mem_ctx, struct winbindd_gr *gr,
|
||||
{
|
||||
fstring full_group_name;
|
||||
char *mapped_name = NULL;
|
||||
struct winbindd_domain *domain = find_domain_from_name_noinit(dom_name);
|
||||
struct winbindd_domain *domain;
|
||||
NTSTATUS nt_status = NT_STATUS_UNSUCCESSFUL;
|
||||
|
||||
domain = find_domain_from_name_noinit(dom_name);
|
||||
if (domain == NULL) {
|
||||
DEBUG(0, ("Failed to find domain '%s'. "
|
||||
"Check connection to trusted domains!\n",
|
||||
dom_name));
|
||||
return false;
|
||||
}
|
||||
|
||||
nt_status = normalize_name_map(mem_ctx, domain, gr_name,
|
||||
&mapped_name);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user