diff options
Diffstat (limited to 'src/tls/tls_client.cpp')
-rw-r--r-- | src/tls/tls_client.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/tls/tls_client.cpp b/src/tls/tls_client.cpp index 21c97751c..15f49aeba 100644 --- a/src/tls/tls_client.cpp +++ b/src/tls/tls_client.cpp @@ -107,6 +107,8 @@ void TLS_Client::process_handshake_msg(Handshake_Type type, state->suite = CipherSuite(state->server_hello->ciphersuite()); + // if resuming, next is HANDSHAKE_CCS + if(state->suite.sig_type() != TLS_ALGO_SIGNER_ANON) { state->set_expected_next(CERTIFICATE); |