[SSSD] [PATCHES] Handle case-sensitivity issues

Simo Sorce ssorce at redhat.com
Tue Nov 17 16:22:01 UTC 2009


On Tue, 2009-11-17 at 09:58 -0500, Stephen Gallagher wrote:
> +
> +const char *make_lowercase(TALLOC_CTX *mem_ctx, const char *str)
> +{
> +    int len, i;
> +    char *retval;
> +
> +    len = strlen(str);
> +    retval = talloc_array(mem_ctx, char, len+1);
> +    if (!retval) {
> +        return NULL;
> +    }
> +
> +    i = 0;
> +    while (i < len) {
> +        retval[i] = tolower(str[i]);
> +        i++;
> +    }
> +    retval[len] = '\0';
> +
> +    return (const char *)retval;
> +}

This one needs to be utf8 safe.

Can't ACK.

Simo.

-- 
Simo Sorce * Red Hat, Inc * New York




More information about the sssd-devel mailing list