diff options
author | dnobori <da.git@softether.co.jp> | 2021-06-07 16:18:30 +0300 |
---|---|---|
committer | dnobori <da.git@softether.co.jp> | 2021-06-07 16:18:30 +0300 |
commit | ddc99f085fd6c54feaf4e41912bc8ab5903bdf8e (patch) | |
tree | 7c60824b852a62ea79e528b4607f47a0ecf55009 /src/Cedar | |
parent | ec3d052e218281dc1aa734f1bf84cf42127744aa (diff) |
v4.36-9754-betav4.36-9754-beta
Diffstat (limited to 'src/Cedar')
-rw-r--r-- | src/Cedar/Cedar.h | 16 | ||||
-rw-r--r-- | src/Cedar/Connection.c | 13 | ||||
-rw-r--r-- | src/Cedar/Interop_OpenVPN.c | 6 |
3 files changed, 19 insertions, 16 deletions
diff --git a/src/Cedar/Cedar.h b/src/Cedar/Cedar.h index acca6d08..5dfeabe2 100644 --- a/src/Cedar/Cedar.h +++ b/src/Cedar/Cedar.h @@ -126,10 +126,10 @@ // Version number
-#define CEDAR_VER 434
+#define CEDAR_VER 436
// Build Number
-#define CEDAR_BUILD 9745
+#define CEDAR_BUILD 9754
// Beta number
//#define BETA_NUMBER 3
@@ -148,12 +148,12 @@ #endif // BUILD_PLACE
// Specifies the build date
-#define BUILD_DATE_Y 2020
-#define BUILD_DATE_M 4
-#define BUILD_DATE_D 5
-#define BUILD_DATE_HO 23
-#define BUILD_DATE_MI 20
-#define BUILD_DATE_SE 52
+#define BUILD_DATE_Y 2021
+#define BUILD_DATE_M 6
+#define BUILD_DATE_D 7
+#define BUILD_DATE_HO 21
+#define BUILD_DATE_MI 29
+#define BUILD_DATE_SE 54
// Tolerable time difference
#define ALLOW_TIMESTAMP_DIFF (UINT64)(3 * 24 * 60 * 60 * 1000)
diff --git a/src/Cedar/Connection.c b/src/Cedar/Connection.c index 5bdb0a34..e7298ddd 100644 --- a/src/Cedar/Connection.c +++ b/src/Cedar/Connection.c @@ -1709,7 +1709,7 @@ void ConnectionReceive(CONNECTION *c, CANCEL *c1, CANCEL *c2) num = LIST_NUM(tcp->TcpSockList);
if (num >= s->MaxConnection)
{
- TCPSOCK *ts;
+ TCPSOCK *ts = NULL;
for (i = 0;i < num;i++)
{
ts = LIST_DATA(tcp->TcpSockList, i);
@@ -1722,11 +1722,14 @@ void ConnectionReceive(CONNECTION *c, CANCEL *c1, CANCEL *c2) c2s++;
}
}
- if (s2c == 0 || c2s == 0)
+ if (ts != NULL)
{
- // Disconnect the last socket
- Disconnect(ts->Sock);
- Debug("Disconnect (s2c=%u, c2s=%u)\n", s2c, c2s);
+ if (s2c == 0 || c2s == 0)
+ {
+ // Disconnect the last socket
+ Disconnect(ts->Sock);
+ Debug("Disconnect (s2c=%u, c2s=%u)\n", s2c, c2s);
+ }
}
}
}
diff --git a/src/Cedar/Interop_OpenVPN.c b/src/Cedar/Interop_OpenVPN.c index a2eaa8ad..c4280394 100644 --- a/src/Cedar/Interop_OpenVPN.c +++ b/src/Cedar/Interop_OpenVPN.c @@ -234,7 +234,7 @@ void OvsProceccRecvPacket(OPENVPN_SERVER *s, UDPPACKET *p, UINT protocol) }
se->Channels[recv_packet->KeyId] = c;
Debug("OpenVPN New Channel :%u\n", recv_packet->KeyId);
- OvsLog(s, se, c, "LO_NEW_CHANNEL");
+ //OvsLog(s, se, c, "LO_NEW_CHANNEL");
}
/* else if (recv_packet->OpCode == OPENVPN_P_CONTROL_SOFT_RESET_V1)
{
@@ -1810,7 +1810,7 @@ OPENVPN_SESSION *OvsNewSession(OPENVPN_SERVER *s, IP *server_ip, UINT server_por Debug("OpenVPN New Session: %s:%u -> %s:%u Proto=%u\n", server_ip_str, server_port,
client_ip_str, client_port, protocol);
- OvsLog(s, se, NULL, "LO_NEW_SESSION", (protocol == OPENVPN_PROTOCOL_UDP ? "UDP" : "TCP"));
+ //OvsLog(s, se, NULL, "LO_NEW_SESSION", (protocol == OPENVPN_PROTOCOL_UDP ? "UDP" : "TCP"));
return se;
}
@@ -2434,7 +2434,7 @@ void OvsRecvPacket(OPENVPN_SERVER *s, LIST *recv_packet_list, UINT protocol) OPENVPN_SESSION *se = LIST_DATA(delete_session_list, i);
Debug("Deleting Session %p\n", se);
- OvsLog(s, se, NULL, "LO_DELETE_SESSION");
+ //OvsLog(s, se, NULL, "LO_DELETE_SESSION");
OvsFreeSession(se);
|