Commit dcfe8660 authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

SOCKSv5: fix inverted logic (fixes #10247)

parent 644b1d06
...@@ -349,17 +349,14 @@ static int SocksNegotiate( vlc_object_t *p_obj, ...@@ -349,17 +349,14 @@ static int SocksNegotiate( vlc_object_t *p_obj,
return VLC_SUCCESS; return VLC_SUCCESS;
/* We negotiate authentication */ /* We negotiate authentication */
if( ( psz_socks_user == NULL ) && ( psz_socks_passwd == NULL ) )
b_auth = true;
buffer[0] = i_socks_version; /* SOCKS version */ buffer[0] = i_socks_version; /* SOCKS version */
if( b_auth ) if( psz_socks_user != NULL && psz_socks_passwd != NULL )
{ {
buffer[1] = 2; /* Number of methods */ buffer[1] = 2; /* Number of methods */
buffer[2] = 0x00; /* - No auth required */ buffer[2] = 0x00; /* - No auth required */
buffer[3] = 0x02; /* - USer/Password */ buffer[3] = 0x02; /* - USer/Password */
i_len = 4; i_len = 4;
b_auth = true;
} }
else else
{ {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment