From b9becd752cce8b23a6b5082f013a6c6e0d4698e9 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Sat, 9 Mar 2002 19:37:57 +0000 Subject: prevent a segv when a trusted domain is unavailable at startup (This used to be commit d5b5d3f8400a80c943809db9578a2d7317aa6d2d) --- source3/nsswitch/winbindd_util.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'source3/nsswitch/winbindd_util.c') diff --git a/source3/nsswitch/winbindd_util.c b/source3/nsswitch/winbindd_util.c index e274c78220..06804b3b43 100644 --- a/source3/nsswitch/winbindd_util.c +++ b/source3/nsswitch/winbindd_util.c @@ -159,9 +159,8 @@ BOOL init_domain_list(void) int i; for(i = 0; i < num_domains; i++) { domain = add_trusted_domain(names[i], &cache_methods); - if (domain) { - sid_copy(&domain->sid, &dom_sids[i]); - } + if (!domain) continue; + sid_copy(&domain->sid, &dom_sids[i]); DEBUG(1,("Added domain %s (%s)\n", domain->name, sid_string_static(&domain->sid))); -- cgit