summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJakub Hrozek <jhrozek@redhat.com>2016-06-28 18:05:17 +0200
committerJakub Hrozek <jhrozek@redhat.com>2016-07-06 17:40:22 +0200
commit4a8b9052ed78735ff8cabeb43ed4de5288241ec0 (patch)
tree622387a320b10ad4473f5ab1d3c7843b67ba6778
parentc7471fd61cb2ad8f4f24ac815d9d48da7dd1a7a5 (diff)
downloadsssd-4a8b9052ed78735ff8cabeb43ed4de5288241ec0.tar.gz
sssd-4a8b9052ed78735ff8cabeb43ed4de5288241ec0.tar.xz
sssd-4a8b9052ed78735ff8cabeb43ed4de5288241ec0.zip
UTIL: Parse internal fqnames in find_domain_by_object_name
Previously, the sss_parse_name function was used. That function is meant to parse SSSD input, mainly in responders, not internal object names.
-rw-r--r--src/util/domain_info_utils.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/util/domain_info_utils.c b/src/util/domain_info_utils.c
index 0791da304..88b322b41 100644
--- a/src/util/domain_info_utils.c
+++ b/src/util/domain_info_utils.c
@@ -187,8 +187,8 @@ find_domain_by_object_name(struct sss_domain_info *domain,
return NULL;
}
- ret = sss_parse_name(tmp_ctx, domain->names, object_name,
- &domainname, NULL);
+ ret = sss_parse_internal_fqname(tmp_ctx, object_name,
+ NULL, &domainname);
if (ret != EOK) {
DEBUG(SSSDBG_CRIT_FAILURE, "Unable to parse name '%s' [%d]: %s\n",
object_name, ret, sss_strerror(ret));