diff options
author | Jakub Hrozek <jhrozek@redhat.com> | 2016-06-19 08:36:31 +0200 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2016-07-07 10:28:35 +0200 |
commit | d62f7e644be93477fc869698f6eb3d55f08167a9 (patch) | |
tree | ab629ccbb78b68642566f8b563e83c112920ac88 /src | |
parent | 2892ddd30663dbc94d15c94a5549fa74260072ce (diff) | |
download | sssd-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.c | 13 |
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", |