From 36a831b86858f35d5e5486cab0b8802de790fe64 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Fri, 7 Mar 2025 23:01:33 +0100 Subject: [PATCH] setopt: illegal CURLOPT_SOCKS5_AUTH should return error The check was just wrong before. Regression introduced in 30da1f5974d34841b30c4fac3 Bug: https://issues.oss-fuzz.com/issues/401430844 Closes #16617 --- lib/setopt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/setopt.c b/lib/setopt.c index 930f90bb94..a402b5a270 100644 --- a/lib/setopt.c +++ b/lib/setopt.c @@ -689,7 +689,7 @@ static CURLcode setopt_long(struct Curl_easy *data, CURLoption option, data->set.proxy_transfer_mode = (bool)uarg; break; case CURLOPT_SOCKS5_AUTH: - if(data->set.socks5auth & ~(CURLAUTH_BASIC | CURLAUTH_GSSAPI)) + if(uarg & ~(CURLAUTH_BASIC | CURLAUTH_GSSAPI)) return CURLE_NOT_BUILT_IN; data->set.socks5auth = (unsigned char)uarg; break; -- 2.47.3