From: Viktor Szakats Date: Sun, 29 Oct 2023 20:37:20 +0000 (+0000) Subject: build: fix compiler warning with auths disabled X-Git-Tag: curl-8_5_0~174 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=aca7d808c3f77b53acbaec9b0a11b2a7c0ea0abc;p=thirdparty%2Fcurl.git build: fix compiler warning with auths disabled ``` ./curl/lib/http.c:979:12: warning: unused function 'is_valid_auth_separator' [-Wunused-function] static int is_valid_auth_separator(char ch) ^ 5 warnings generated. ``` Follow-up to e92edfbef64448ef461117769881f3ed776dec4e #11490 Closes #12227 --- diff --git a/lib/http.c b/lib/http.c index d7e841fd9a..eef7802013 100644 --- a/lib/http.c +++ b/lib/http.c @@ -970,17 +970,21 @@ Curl_http_output_auth(struct Curl_easy *data, } #endif -/* - * Curl_http_input_auth() deals with Proxy-Authenticate: and WWW-Authenticate: - * headers. They are dealt with both in the transfer.c main loop and in the - * proxy CONNECT loop. - */ - +#if defined(USE_SPNEGO) || defined(USE_NTLM) || \ + !defined(CURL_DISABLE_DIGEST_AUTH) || \ + !defined(CURL_DISABLE_BASIC_AUTH) || \ + !defined(CURL_DISABLE_BEARER_AUTH) static int is_valid_auth_separator(char ch) { return ch == '\0' || ch == ',' || ISSPACE(ch); } +#endif +/* + * Curl_http_input_auth() deals with Proxy-Authenticate: and WWW-Authenticate: + * headers. They are dealt with both in the transfer.c main loop and in the + * proxy CONNECT loop. + */ CURLcode Curl_http_input_auth(struct Curl_easy *data, bool proxy, const char *auth) /* the first non-space */ {