We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a1d4a79 commit 4b0e191Copy full SHA for 4b0e191
src/openvpn/ssl.c
@@ -1020,7 +1020,14 @@ tls_session_init(struct tls_multi *multi, struct tls_session *session)
1020
/* load most recent packet-id to replay protect on --tls-auth */
1021
packet_id_persist_load_obj(session->tls_wrap.opt.pid_persist, &session->tls_wrap.opt.packet_id);
1022
1023
- key_state_init(session, &session->key[KS_PRIMARY]);
+ for (size_t i = 0; i < KS_SIZE; ++i)
1024
+ {
1025
+ key_state_init(session, &session->key[i]);
1026
+ if (i != KS_PRIMARY)
1027
1028
+ session->key[i].state = S_UNDEF;
1029
+ }
1030
1031
1032
dmsg(D_TLS_DEBUG, "TLS: tls_session_init: new session object, sid=%s",
1033
session_id_print(&session->session_id, &gc));
0 commit comments