diff options
Diffstat (limited to '')
| -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(); |
