diff options
author | James Yonan <james@openvpn.net> | 2011-04-02 08:21:28 +0000 |
---|---|---|
committer | David Sommerseth <dazo@users.sourceforge.net> | 2011-04-26 22:29:11 +0200 |
commit | 4d453a1792b04f01a8c313157402ce0501ae809c (patch) | |
tree | 8f544d57e9d32e87bcc87a0453dbe97942d2b0a0 /ssl.c | |
parent | Added more packet ID debug info at debug level 3 for debugging (diff) | |
download | openvpn-4d453a1792b04f01a8c313157402ce0501ae809c.tar.xz |
Fixed bug that incorrectly placed stricter TCP packet replay rules on
UDP sessions when the client daemon was running in UDP/TCP adaptive
mode, and transitioned from TCP to UDP.
The bug would cause a single dropped packet in UDP mode to trigger a
barrage of packet replay errors followed by a disconnect and
reconnect.
Version 2.1.3r
git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@7125 e7ae566f-a301-0410-adde-c780ea21d3b5
Diffstat (limited to '')
-rw-r--r-- | ssl.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -2643,6 +2643,7 @@ key_state_init (struct tls_session *session, struct key_state *ks) /* init packet ID tracker */ packet_id_init (&ks->packet_id, + session->opt->tcp_mode, session->opt->replay_window, session->opt->replay_time, "SSL", ks->key_id); @@ -2749,6 +2750,7 @@ tls_session_init (struct tls_multi *multi, struct tls_session *session) /* initialize packet ID replay window for --tls-auth */ packet_id_init (session->tls_auth.packet_id, + session->opt->tcp_mode, session->opt->replay_window, session->opt->replay_time, "TLS_AUTH", session->key_id); |