diff options
Diffstat (limited to 'src/lib/libssl/tls13_client.c')
-rw-r--r-- | src/lib/libssl/tls13_client.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/libssl/tls13_client.c b/src/lib/libssl/tls13_client.c index 6dcf8c85b6..07b9ede345 100644 --- a/src/lib/libssl/tls13_client.c +++ b/src/lib/libssl/tls13_client.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: tls13_client.c,v 1.19 2019/11/17 06:30:12 jsing Exp $ */ | 1 | /* $OpenBSD: tls13_client.c,v 1.20 2020/01/20 13:10:37 jsing Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2018, 2019 Joel Sing <jsing@openbsd.org> | 3 | * Copyright (c) 2018, 2019 Joel Sing <jsing@openbsd.org> |
4 | * | 4 | * |
@@ -499,6 +499,8 @@ tls13_server_certificate_recv(struct tls13_ctx *ctx) | |||
499 | if (ssl_verify_cert_chain(s, certs) <= 0 && | 499 | if (ssl_verify_cert_chain(s, certs) <= 0 && |
500 | s->verify_mode != SSL_VERIFY_NONE) { | 500 | s->verify_mode != SSL_VERIFY_NONE) { |
501 | /* XXX send alert */ | 501 | /* XXX send alert */ |
502 | tls13_set_errorx(ctx, TLS13_ERR_VERIFY_FAILED, 0, | ||
503 | "failed to verify peer certificate", NULL); | ||
502 | goto err; | 504 | goto err; |
503 | } | 505 | } |
504 | ERR_clear_error(); | 506 | ERR_clear_error(); |