1
0
mirror of https://github.com/SoftEtherVPN/SoftEtherVPN.git synced 2024-10-06 02:20:40 +03:00

Merge pull request #1969 from hiura2023/master

Fix "Session Timeouted.":  Change the time for checking wether all the TCP connectins are alive or not.
This commit is contained in:
Ilya Shipitsin 2024-03-24 20:21:24 +01:00 committed by GitHub
commit a39560749d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -615,7 +615,7 @@ void SessionMain(SESSION *s)
UINT max_conn = s->ClientOption->MaxConnection;
if ((s->CurrentConnectionEstablishTime +
(UINT64)(s->ClientOption->AdditionalConnectionInterval * 1000 * 2 + CONNECTING_TIMEOUT * 2))
(UINT64)(num_tcp_conn * s->ClientOption->AdditionalConnectionInterval * 1000 * 2 + CONNECTING_TIMEOUT * 2))
<= Tick64())
{
if (s->ClientOption->BindLocalPort != 0 || num_tcp_conn == 0)