summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcel Raad <raad@teamviewer.com>2017-06-04 16:46:03 +0200
committerMarcel Raad <raad@teamviewer.com>2017-06-04 16:46:03 +0200
commit892c5e4cb3af997c232e323b8831af6e8637a84d (patch)
tree9ce6b0328cf27565f64f8725c8e4e3601f089982
parent65ba92650df941d9568852fd6e8fb07cdbd67638 (diff)
downloadcurl-892c5e4cb3af997c232e323b8831af6e8637a84d.tar.gz
curl_ntlm_core: pass unsigned char to toupper
Otherwise, clang on Cygwin64 warns: curl_ntlm_core.c:525:35: error: array subscript is of type 'char' [-Werror,-Wchar-subscripts] dest[2 * i] = (unsigned char)(toupper(src[i])); ^~~~~~~~~~~~~~~ /usr/include/ctype.h:152:25: note: expanded from macro 'toupper' (void) __CTYPE_PTR[__x]; (toupper) (__x);}) ^~~~
-rw-r--r--lib/curl_ntlm_core.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/curl_ntlm_core.c b/lib/curl_ntlm_core.c
index b15215b2f..25f2a3ad4 100644
--- a/lib/curl_ntlm_core.c
+++ b/lib/curl_ntlm_core.c
@@ -522,7 +522,7 @@ static void ascii_uppercase_to_unicode_le(unsigned char *dest,
{
size_t i;
for(i = 0; i < srclen; i++) {
- dest[2 * i] = (unsigned char)(toupper(src[i]));
+ dest[2 * i] = (unsigned char)(toupper((unsigned char)src[i]));
dest[2 * i + 1] = '\0';
}
}