summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJakub Hrozek <jhrozek@redhat.com>2016-06-19 08:36:31 +0200
committerJakub Hrozek <jhrozek@redhat.com>2016-07-07 10:28:35 +0200
commitd62f7e644be93477fc869698f6eb3d55f08167a9 (patch)
treeab629ccbb78b68642566f8b563e83c112920ac88 /src
parent2892ddd30663dbc94d15c94a5549fa74260072ce (diff)
downloadsssd-d62f7e644be93477fc869698f6eb3d55f08167a9.tar.gz
sssd-d62f7e644be93477fc869698f6eb3d55f08167a9.tar.xz
sssd-d62f7e644be93477fc869698f6eb3d55f08167a9.zip
AD: No need to separately qualify subdomain users anymore
All usernames across SSSD are stored in the same manner, so there's no need to create per-domain names anymore. Reviewed-by: Sumit Bose <sbose@redhat.com>
Diffstat (limited to 'src')
-rw-r--r--src/providers/ad/ad_pac.c13
1 files changed, 2 insertions, 11 deletions
diff --git a/src/providers/ad/ad_pac.c b/src/providers/ad/ad_pac.c
index 70399ae0b..753c63435 100644
--- a/src/providers/ad/ad_pac.c
+++ b/src/providers/ad/ad_pac.c
@@ -36,7 +36,6 @@ static errno_t find_user_entry(TALLOC_CTX *mem_ctx, struct sss_domain_info *dom,
NULL };
struct ldb_message *msg;
struct ldb_result *res;
- char *user_name;
int ret;
TALLOC_CTX *tmp_ctx = NULL;
@@ -77,16 +76,8 @@ static errno_t find_user_entry(TALLOC_CTX *mem_ctx, struct sss_domain_info *dom,
}
break;
case BE_FILTER_NAME:
-
- user_name = sss_get_domain_name(tmp_ctx, ar->filter_value, dom);
- if (user_name == NULL) {
- DEBUG(SSSDBG_OP_FAILURE, "sss_get_domain_name failed.\n");
- ret = EINVAL;
- goto done;
- } else {
- ret = sysdb_search_user_by_name(tmp_ctx, dom, user_name,
- user_attrs, &msg);
- }
+ ret = sysdb_search_user_by_name(tmp_ctx, dom, ar->filter_value,
+ user_attrs, &msg);
break;
default:
DEBUG(SSSDBG_OP_FAILURE, "Unsupported filter type [%d].\n",