filename* extension parameters should match case-insensitively for both character set names and language tags (#159)

Signed-off-by: Venkata Krishnan Anantha Raman <vekrishn@microsoft.com>
This commit is contained in:
Alex Z. Yang 2020-03-10 13:28:20 -07:00 коммит произвёл GitHub
Родитель fdf13f7c9c
Коммит e0e3c52581
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -1820,7 +1820,7 @@ char *rfc5987_decode(apr_pool_t *mptmp, char *value)
// The decode that we perform will be in place, hence lets allocate a new buffer for URL encoded value that we are processing.
urlEncodedValue = apr_pstrdup(mptmp, urlEncodedValue);
if (strncmp(value, utf8, strlen(utf8)) == 0)
if (strncasecmp(value, utf8, strlen(utf8)) == 0)
{
// The value is an extended value with UTF-8 encoding.
int invalid_count;
@ -1830,7 +1830,7 @@ char *rfc5987_decode(apr_pool_t *mptmp, char *value)
return urlEncodedValue;
}
}
else if (strncmp(value, iso88591, strlen(iso88591)) == 0)
else if (strncasecmp(value, iso88591, strlen(iso88591)) == 0)
{
// The value is an extended value with ISO-8859-1 encoding.
int invalid_count;