gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnurl] 180/222: examples/sslbackend: fix -Wchar-subscripts warning


From: gnunet
Subject: [gnurl] 180/222: examples/sslbackend: fix -Wchar-subscripts warning
Date: Thu, 07 Nov 2019 00:11:16 +0100

This is an automated email from the git hooks/post-receive script.

ng0 pushed a commit to branch master
in repository gnurl.

commit 650677461fb95481f02a55f02c356b0d6ce2de52
Author: Marcel Raad <address@hidden>
AuthorDate: Fri Oct 18 08:19:47 2019 +0200

    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
---
 docs/examples/sslbackend.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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);

-- 
To stop receiving notification emails like this one, please contact
address@hidden.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]