From: Daniel Stenberg Date: Wed, 23 Apr 2025 06:19:56 +0000 (+0200) Subject: doh: make sure CURLOPT_PROTOCOLS is set a with a "long" arg X-Git-Tag: curl-8_14_0~239 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b993f2871b4e9b08525bafe92f77223a9168eb3b;p=thirdparty%2Fcurl.git doh: make sure CURLOPT_PROTOCOLS is set a with a "long" arg Closes #17142 --- diff --git a/lib/doh.c b/lib/doh.c index 027b138e25..64fb54e33a 100644 --- a/lib/doh.c +++ b/lib/doh.c @@ -348,10 +348,10 @@ static CURLcode doh_probe_run(struct Curl_easy *data, #endif #ifndef DEBUGBUILD /* enforce HTTPS if not debug */ - ERROR_CHECK_SETOPT(CURLOPT_PROTOCOLS, CURLPROTO_HTTPS); + ERROR_CHECK_SETOPT(CURLOPT_PROTOCOLS, (long)CURLPROTO_HTTPS); #else /* in debug mode, also allow http */ - ERROR_CHECK_SETOPT(CURLOPT_PROTOCOLS, CURLPROTO_HTTP|CURLPROTO_HTTPS); + ERROR_CHECK_SETOPT(CURLOPT_PROTOCOLS, (long)CURLPROTO_HTTP|CURLPROTO_HTTPS); #endif ERROR_CHECK_SETOPT(CURLOPT_TIMEOUT_MS, (long)timeout_ms); ERROR_CHECK_SETOPT(CURLOPT_SHARE, (CURLSH *)data->share);