diff options
-rw-r--r-- | src/lib/libssl/man/BIO_f_ssl.3 | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/src/lib/libssl/man/BIO_f_ssl.3 b/src/lib/libssl/man/BIO_f_ssl.3 index 5d72def20d..3b74a3d6a4 100644 --- a/src/lib/libssl/man/BIO_f_ssl.3 +++ b/src/lib/libssl/man/BIO_f_ssl.3 | |||
@@ -1,4 +1,4 @@ | |||
1 | .\" $OpenBSD: BIO_f_ssl.3,v 1.15 2024/01/13 17:50:01 tb Exp $ | 1 | .\" $OpenBSD: BIO_f_ssl.3,v 1.16 2024/01/13 18:37:51 tb Exp $ |
2 | .\" full merge up to: OpenSSL f672aee4 Feb 9 11:52:40 2016 -0500 | 2 | .\" full merge up to: OpenSSL f672aee4 Feb 9 11:52:40 2016 -0500 |
3 | .\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 | 3 | .\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 |
4 | .\" | 4 | .\" |
@@ -607,20 +607,3 @@ and | |||
607 | first appeared in SSLeay 0.9.0. | 607 | first appeared in SSLeay 0.9.0. |
608 | All these functions have been available since | 608 | All these functions have been available since |
609 | .Ox 2.4 . | 609 | .Ox 2.4 . |
610 | .Pp | ||
611 | In OpenSSL versions before 1.0.0 the | ||
612 | .Xr BIO_pop 3 | ||
613 | call was handled incorrectly: | ||
614 | the I/O BIO reference count was incorrectly incremented (instead of | ||
615 | decremented) and dissociated with the | ||
616 | .Vt SSL | ||
617 | .Vt BIO | ||
618 | even if the | ||
619 | .Vt SSL | ||
620 | .Vt BIO | ||
621 | was not | ||
622 | explicitly being popped (e.g., a pop higher up the chain). | ||
623 | Applications which included workarounds for this bug (e.g., freeing BIOs more | ||
624 | than once) should be modified to handle this fix or they may free up an already | ||
625 | freed | ||
626 | .Vt BIO . | ||