]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Less fragile well of enumerating curl auth methods
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Thu, 28 Mar 2019 06:33:24 +0000 (14:33 +0800)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Thu, 28 Mar 2019 06:40:33 +0000 (14:40 +0800)
src/modules/rlm_rest/rest.c

index 3f4476ab125b559fd1692ddf6d305508907769dd..b41768ae30ac7af154fd459448bb6078b65f9a07 100644 (file)
@@ -108,17 +108,17 @@ do {\
 } while (0)
 
 const unsigned long http_curl_auth[HTTP_AUTH_NUM_ENTRIES] = {
-       0,                      // HTTP_AUTH_UNKNOWN
-       0,                      // HTTP_AUTH_NONE
-       CURLOPT_TLSAUTH_SRP,    // HTTP_AUTH_TLS_SRP
-       CURLAUTH_BASIC,         // HTTP_AUTH_BASIC
-       CURLAUTH_DIGEST,        // HTTP_AUTH_DIGEST
-       CURLAUTH_DIGEST_IE,     // HTTP_AUTH_DIGEST_IE
-       CURLAUTH_GSSNEGOTIATE,  // HTTP_AUTH_GSSNEGOTIATE
-       CURLAUTH_NTLM,          // HTTP_AUTH_NTLM
-       CURLAUTH_NTLM_WB,       // HTTP_AUTH_NTLM_WB
-       CURLAUTH_ANY,           // HTTP_AUTH_ANY
-       CURLAUTH_ANYSAFE        // HTTP_AUTH_ANY_SAFE
+       [HTTP_AUTH_UNKNOWN]             = 0,
+       [HTTP_AUTH_NONE]                = 0,
+       [HTTP_AUTH_TLS_SRP]             = CURLOPT_TLSAUTH_SRP,
+       [HTTP_AUTH_BASIC]               = CURLAUTH_BASIC,
+       [HTTP_AUTH_DIGEST]              = CURLAUTH_DIGEST,
+       [HTTP_AUTH_DIGEST_IE]           = CURLAUTH_DIGEST_IE,
+       [HTTP_AUTH_GSSNEGOTIATE]        = CURLAUTH_GSSNEGOTIATE,
+       [HTTP_AUTH_NTLM]                = CURLAUTH_NTLM,
+       [HTTP_AUTH_NTLM_WB]             = CURLAUTH_NTLM_WB,
+       [HTTP_AUTH_ANY]                 = CURLAUTH_ANY,
+       [HTTP_AUTH_ANY_SAFE]            = CURLAUTH_ANYSAFE
 };