]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
urldata: make 'use_netrc' a uchar
authorDaniel Stenberg <daniel@haxx.se>
Mon, 4 Jul 2022 13:03:35 +0000 (15:03 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Mon, 4 Jul 2022 21:04:24 +0000 (23:04 +0200)
Closes #9102

lib/setopt.c
lib/urldata.h

index ba36b495c18bb0b55de9cf9a957b21e2b1703346..d8bcbd37365c8c7324b4158c460a691855b9b9cf 100644 (file)
@@ -426,7 +426,7 @@ CURLcode Curl_vsetopt(struct Curl_easy *data, CURLoption option, va_list param)
     arg = va_arg(param, long);
     if((arg < CURL_NETRC_IGNORED) || (arg >= CURL_NETRC_LAST))
       return CURLE_BAD_FUNCTION_ARGUMENT;
-    data->set.use_netrc = (enum CURL_NETRC_OPTION)arg;
+    data->set.use_netrc = (unsigned char)arg;
     break;
   case CURLOPT_NETRC_FILE:
     /*
index e8aa9304103928de10f62b25d2b9ecbcfc13c730..9f5a6acf4e692339db08da95ca1d0a5b6ed1b8de 100644 (file)
@@ -1769,8 +1769,7 @@ struct UserDefined {
   curl_sshkeycallback ssh_keyfunc; /* key matching callback */
   void *ssh_keyfunc_userp;         /* custom pointer to callback */
 #ifndef CURL_DISABLE_NETRC
-  enum CURL_NETRC_OPTION
-       use_netrc;        /* defined in include/curl.h */
+  unsigned char use_netrc;        /* enum CURL_NETRC_OPTION values  */
 #endif
   curl_usessl use_ssl;   /* if AUTH TLS is to be attempted etc, for FTP or
                             IMAP or POP3 or others! */