summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcel Raad <Marcel.Raad@teamviewer.com>2019-10-18 08:19:47 +0200
committerMarcel Raad <Marcel.Raad@teamviewer.com>2019-10-18 13:04:49 +0200
commit650677461fb95481f02a55f02c356b0d6ce2de52 (patch)
treebb5fc6c1d3040382722ab8f1feb018d0db9b316e
parent700438c556424c5a74f7be9bfc5c936b375b67dd (diff)
downloadcurl-650677461fb95481f02a55f02c356b0d6ce2de52.tar.gz
examples/sslbackend: fix -Wchar-subscripts warning
With the `isdigit` implementation that comes with MSYS2, the argument is used as an array subscript, resulting in a -Wchar-subscripts warning. `isdigit`'s behavior is undefined if the argument is negative and not EOF [0]. As done in lib/curl_ctype.h, cast the `char` variable to `unsigned char` to avoid that. [0] https://en.cppreference.com/w/c/string/byte/isdigit Closes https://github.com/curl/curl/pull/4503
-rw-r--r--docs/examples/sslbackend.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/docs/examples/sslbackend.c b/docs/examples/sslbackend.c
index c1489a9aa..bbfa81738 100644
--- a/docs/examples/sslbackend.c
+++ b/docs/examples/sslbackend.c
@@ -56,7 +56,7 @@ int main(int argc, char **argv)
return 0;
}
- else if(isdigit(*name)) {
+ else if(isdigit((int)(unsigned char)*name)) {
int id = atoi(name);
result = curl_global_sslset((curl_sslbackend)id, NULL, NULL);