]> git.ipfire.org Git - thirdparty/openssl.git/blobdiff - ssl/statem/statem.c
Fix SSLv3 alert if no Client Ceritifcate sent after a request for one
[thirdparty/openssl.git] / ssl / statem / statem.c
index 28483e7944ff6e7cd0bfc1a59bf732d1cfad01a3..c34110b0ca7b55982f289955a388284bbe44812f 100644 (file)
@@ -531,8 +531,7 @@ static SUB_STATE_RETURN read_state_machine(SSL *s) {
              * to that state if so
              */
             if(!transition(s, mt)) {
-                ssl3_send_alert(s, SSL3_AL_FATAL, SSL3_AD_UNEXPECTED_MESSAGE);
-                SSLerr(SSL_F_READ_STATE_MACHINE, SSL_R_UNEXPECTED_MESSAGE);
+                ossl_statem_set_error(s);
                 return SUB_STATE_ERROR;
             }