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-07 10:29:38 +0200
commit1f5f330f02a95abf76b46f42ce853d2a5a1f2a61 (patch)
treed68854605e37590e797ee5ad914f260d1f62c245
parentbad11d1d9bd7292dd64856b8156dfc65c891d8bf (diff)
downloadsssd-1f5f330f02a95abf76b46f42ce853d2a5a1f2a61.tar.gz
sssd-1f5f330f02a95abf76b46f42ce853d2a5a1f2a61.tar.xz
sssd-1f5f330f02a95abf76b46f42ce853d2a5a1f2a61.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. Reviewed-by: Sumit Bose <sbose@redhat.com>
-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 6fc15a045..f07d7e98b 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));