summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/db/sysdb_search.c33
1 files changed, 3 insertions, 30 deletions
diff --git a/src/db/sysdb_search.c b/src/db/sysdb_search.c
index ce30e61c3..e40b36c38 100644
--- a/src/db/sysdb_search.c
+++ b/src/db/sysdb_search.c
@@ -190,7 +190,6 @@ int sysdb_getpwnam(TALLOC_CTX *mem_ctx,
struct ldb_result *res;
char *sanitized_name;
char *lc_sanitized_name;
- const char *src_name;
int ret;
tmp_ctx = talloc_new(NULL);
@@ -204,15 +203,7 @@ int sysdb_getpwnam(TALLOC_CTX *mem_ctx,
goto done;
}
- /* If this is a subdomain we need to use fully qualified names for the
- * search as well by default */
- src_name = sss_get_domain_name(tmp_ctx, name, domain);
- if (!src_name) {
- ret = ENOMEM;
- goto done;
- }
-
- ret = sss_filter_sanitize_for_dom(tmp_ctx, src_name, domain,
+ ret = sss_filter_sanitize_for_dom(tmp_ctx, name, domain,
&sanitized_name, &lc_sanitized_name);
if (ret != EOK) {
goto done;
@@ -839,7 +830,6 @@ int sysdb_getgrnam(TALLOC_CTX *mem_ctx,
char *sanitized_name;
struct ldb_dn *base_dn;
struct ldb_result *res;
- const char *src_name;
char *lc_sanitized_name;
int ret;
@@ -861,15 +851,7 @@ int sysdb_getgrnam(TALLOC_CTX *mem_ctx,
goto done;
}
- /* If this is a subomain we need to use fully qualified names for the
- * search as well by default */
- src_name = sss_get_domain_name(tmp_ctx, name, domain);
- if (!src_name) {
- ret = ENOMEM;
- goto done;
- }
-
- ret = sss_filter_sanitize_for_dom(tmp_ctx, src_name, domain,
+ ret = sss_filter_sanitize_for_dom(tmp_ctx, name, domain,
&sanitized_name, &lc_sanitized_name);
if (ret != EOK) {
goto done;
@@ -1497,7 +1479,6 @@ int sysdb_get_user_attr(TALLOC_CTX *mem_ctx,
TALLOC_CTX *tmp_ctx;
struct ldb_dn *base_dn;
struct ldb_result *res;
- const char *src_name;
char *sanitized_name;
char *lc_sanitized_name;
int ret;
@@ -1513,15 +1494,7 @@ int sysdb_get_user_attr(TALLOC_CTX *mem_ctx,
goto done;
}
- /* If this is a subdomain we need to use fully qualified names for the
- * search as well by default */
- src_name = sss_get_domain_name(tmp_ctx, name, domain);
- if (!src_name) {
- ret = ENOMEM;
- goto done;
- }
-
- ret = sss_filter_sanitize_for_dom(tmp_ctx, src_name, domain,
+ ret = sss_filter_sanitize_for_dom(tmp_ctx, name, domain,
&sanitized_name, &lc_sanitized_name);
if (ret != EOK) {
goto done;