]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
socks: fix username max size is 255 (0xFF)
authorXì Gà <vandug23@gmail.com>
Fri, 16 Dec 2022 10:58:38 +0000 (17:58 +0700)
committerDaniel Stenberg <daniel@haxx.se>
Fri, 16 Dec 2022 14:01:05 +0000 (15:01 +0100)
Closes #10105

Reviewed-by: Daniel Gustafsson
lib/socks.c

index 1b9f4fde7d045bcb553ee286079a8f60576220d0..d491e089be8d949fcd0a8ceb5ff2bc73d2cc40c2 100644 (file)
@@ -690,7 +690,7 @@ static CURLproxycode do_SOCKS5(struct Curl_cfilter *cf,
     socksreq[len++] = (unsigned char) proxy_user_len;
     if(sx->proxy_user && proxy_user_len) {
       /* the length must fit in a single byte */
-      if(proxy_user_len >= 255) {
+      if(proxy_user_len > 255) {
         failf(data, "Excessive user name length for proxy auth");
         return CURLPX_LONG_USER;
       }