summaryrefslogtreecommitdiff
path: root/src/lib/libssl/s3_pkt.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libssl/s3_pkt.c')
-rw-r--r--src/lib/libssl/s3_pkt.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/lib/libssl/s3_pkt.c b/src/lib/libssl/s3_pkt.c
index 68c3f1cb2b..4a8462ecb9 100644
--- a/src/lib/libssl/s3_pkt.c
+++ b/src/lib/libssl/s3_pkt.c
@@ -1169,13 +1169,11 @@ start:
1169#endif 1169#endif
1170 } else if (alert_level == 2) { 1170 } else if (alert_level == 2) {
1171 /* fatal */ 1171 /* fatal */
1172 char tmp[16];
1173
1174 s->rwstate = SSL_NOTHING; 1172 s->rwstate = SSL_NOTHING;
1175 s->s3->fatal_alert = alert_descr; 1173 s->s3->fatal_alert = alert_descr;
1176 SSLerr(SSL_F_SSL3_READ_BYTES, SSL_AD_REASON_OFFSET + alert_descr); 1174 SSLerr(SSL_F_SSL3_READ_BYTES, SSL_AD_REASON_OFFSET + alert_descr);
1177 (void) snprintf(tmp, sizeof tmp, "%d", alert_descr); 1175 ERR_asprintf_error_data("SSL alert number %d",
1178 ERR_add_error_data(2, "SSL alert number ", tmp); 1176 alert_descr);
1179 s->shutdown|=SSL_RECEIVED_SHUTDOWN; 1177 s->shutdown|=SSL_RECEIVED_SHUTDOWN;
1180 SSL_CTX_remove_session(s->ctx, s->session); 1178 SSL_CTX_remove_session(s->ctx, s->session);
1181 return (0); 1179 return (0);