summaryrefslogtreecommitdiffstats
path: root/src/providers/proxy/proxy_netgroup.c
diff options
context:
space:
mode:
authorSumit Bose <sbose@redhat.com>2013-11-28 12:31:24 +0100
committerJakub Hrozek <jhrozek@redhat.com>2013-12-19 20:26:01 +0100
commite90d014c1ce95a30f4be2383a4b4f47ad21c5601 (patch)
tree814a1b1c2c275b8e4585fdabcdab63ab36016ec0 /src/providers/proxy/proxy_netgroup.c
parentb1f74ee745aa84f53fe330d55fafb9810012f875 (diff)
downloadsssd-e90d014c1ce95a30f4be2383a4b4f47ad21c5601.tar.gz
sssd-e90d014c1ce95a30f4be2383a4b4f47ad21c5601.tar.xz
sssd-e90d014c1ce95a30f4be2383a4b4f47ad21c5601.zip
Use sysdb_attrs_add_lc_name_alias to add case-insensitive alias
Diffstat (limited to 'src/providers/proxy/proxy_netgroup.c')
-rw-r--r--src/providers/proxy/proxy_netgroup.c10
1 files changed, 1 insertions, 9 deletions
diff --git a/src/providers/proxy/proxy_netgroup.c b/src/providers/proxy/proxy_netgroup.c
index 04a0b18d7..bb0bc171b 100644
--- a/src/providers/proxy/proxy_netgroup.c
+++ b/src/providers/proxy/proxy_netgroup.c
@@ -74,17 +74,9 @@ static errno_t save_netgroup(struct sysdb_ctx *sysdb,
uint64_t cache_timeout)
{
errno_t ret;
- char *lower;
if (lowercase) {
- lower = sss_tc_utf8_str_tolower(NULL, name);
- if (!lower) {
- DEBUG(SSSDBG_CRIT_FAILURE, ("Cannot convert name to lowercase\n"));
- return ENOMEM;
- }
-
- ret = sysdb_attrs_add_string(attrs, SYSDB_NAME_ALIAS, lower);
- talloc_free(lower);
+ ret = sysdb_attrs_add_lc_name_alias(attrs, name);
if (ret) {
DEBUG(SSSDBG_OP_FAILURE, ("Could not add name alias\n"));
return ret;