diff options
Diffstat (limited to 'src/lib/libssl/tls13_legacy.c')
| -rw-r--r-- | src/lib/libssl/tls13_legacy.c | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/src/lib/libssl/tls13_legacy.c b/src/lib/libssl/tls13_legacy.c index df4408d903..3368600c60 100644 --- a/src/lib/libssl/tls13_legacy.c +++ b/src/lib/libssl/tls13_legacy.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: tls13_legacy.c,v 1.29 2021/09/04 16:26:12 jsing Exp $ */ | 1 | /* $OpenBSD: tls13_legacy.c,v 1.30 2021/09/14 14:31:21 tb 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 | * |
| @@ -407,7 +407,12 @@ tls13_legacy_accept(SSL *ssl) | |||
| 407 | if (ret == TLS13_IO_USE_LEGACY) | 407 | if (ret == TLS13_IO_USE_LEGACY) |
| 408 | return ssl->method->ssl_accept(ssl); | 408 | return ssl->method->ssl_accept(ssl); |
| 409 | 409 | ||
| 410 | return tls13_legacy_return_code(ssl, ret); | 410 | ret = tls13_legacy_return_code(ssl, ret); |
| 411 | |||
| 412 | if (ctx->info_cb != NULL) | ||
| 413 | ctx->info_cb(ctx, TLS13_INFO_ACCEPT_EXIT, ret); | ||
| 414 | |||
| 415 | return ret; | ||
| 411 | } | 416 | } |
| 412 | 417 | ||
| 413 | int | 418 | int |
| @@ -446,7 +451,12 @@ tls13_legacy_connect(SSL *ssl) | |||
| 446 | if (ret == TLS13_IO_USE_LEGACY) | 451 | if (ret == TLS13_IO_USE_LEGACY) |
| 447 | return ssl->method->ssl_connect(ssl); | 452 | return ssl->method->ssl_connect(ssl); |
| 448 | 453 | ||
| 449 | return tls13_legacy_return_code(ssl, ret); | 454 | ret = tls13_legacy_return_code(ssl, ret); |
| 455 | |||
| 456 | if (ctx->info_cb != NULL) | ||
| 457 | ctx->info_cb(ctx, TLS13_INFO_CONNECT_EXIT, ret); | ||
| 458 | |||
| 459 | return ret; | ||
| 450 | } | 460 | } |
| 451 | 461 | ||
| 452 | int | 462 | int |
