From f6e008fe677ffcf8781c1d5154544066ea7ca9d4 Mon Sep 17 00:00:00 2001 From: Michal Zidek Date: Oct 01 2014 15:32:20 +0000 Subject: nss: Preserve case of group members Preserve case of group members in getgrnam when 'case_sensitive = preserving' is set. Fixes: https://fedorahosted.org/sssd/ticket/2453 Reviewed-by: Pavel Reichl --- diff --git a/src/responder/nss/nsssrv_cmd.c b/src/responder/nss/nsssrv_cmd.c index 3956e44..ba752c3 100644 --- a/src/responder/nss/nsssrv_cmd.c +++ b/src/responder/nss/nsssrv_cmd.c @@ -2461,7 +2461,7 @@ static int fill_members(struct sss_packet *packet, sss_packet_get_body(packet, &body, &blen); for (i = 0; i < el->num_values; i++) { tmpstr = sss_get_cased_name(tmp_ctx, (char *)el->values[i].data, - dom->case_sensitive); + dom->case_preserve); if (tmpstr == NULL) { DEBUG(SSSDBG_CRIT_FAILURE, "sss_get_cased_name failed, skipping\n");