diff options
Diffstat (limited to 'src/db')
-rw-r--r-- | src/db/sysdb_search.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/db/sysdb_search.c b/src/db/sysdb_search.c index 8ff29c37..3226acc6 100644 --- a/src/db/sysdb_search.c +++ b/src/db/sysdb_search.c @@ -55,7 +55,7 @@ int sysdb_getpwnam(TALLOC_CTX *mem_ctx, /* If this is a subomain we need to use fully qualified names for the * search as well by default */ - if (domain->parent && domain->fqnames) { + if (IS_SUBDOMAIN(domain) && domain->fqnames) { ret = ENOMEM; src_name = talloc_asprintf(tmp_ctx, domain->names->fq_fmt, name, domain->name); @@ -243,7 +243,7 @@ int sysdb_getgrnam(TALLOC_CTX *mem_ctx, /* If this is a subomain we need to use fully qualified names for the * search as well by default */ - if (domain->parent && domain->fqnames) { + if (IS_SUBDOMAIN(domain) && domain->fqnames) { ret = ENOMEM; src_name = talloc_asprintf(tmp_ctx, domain->names->fq_fmt, name, domain->name); |