summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHugo Landau <hlandau@openssl.org>2023-05-02 08:29:29 +0100
committerHugo Landau <hlandau@openssl.org>2023-05-12 14:47:14 +0100
commit47238a3d3f87c8381f5c9e013e6fc7c4e0d34557 (patch)
tree495b4c91ea321049ef89fb7c2a3140f94b86ddb9
parent433d107a9b2b0250d6806ed6fdc147117637fed5 (diff)
downloadopenssl-new-47238a3d3f87c8381f5c9e013e6fc7c4e0d34557.tar.gz
QUIC MSST: Documentation fixes
Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/20765)
-rw-r--r--doc/man3/SSL_accept_stream.pod4
-rw-r--r--doc/man3/SSL_free.pod4
2 files changed, 5 insertions, 3 deletions
diff --git a/doc/man3/SSL_accept_stream.pod b/doc/man3/SSL_accept_stream.pod
index 88fbb0db8d..430b3dd364 100644
--- a/doc/man3/SSL_accept_stream.pod
+++ b/doc/man3/SSL_accept_stream.pod
@@ -27,9 +27,7 @@ function may still return NULL in blocking mode, for example if the underlying
connection is terminated.
The caller is responsible for managing the lifetime of the returned QUIC stream
-SSL object. The lifespan of the parent QUIC connection SSL object must exceed
-that of the QUIC stream SSL object; that is, the stream object must be freed
-first, using L<SSL_free(3)>.
+SSL object; for more information, see L<SSL_free(3)>.
This function will block if the QUIC connection SSL object is configured in
blocking mode (see L<SSL_set_blocking_mode(3)>), but this may be bypassed by
diff --git a/doc/man3/SSL_free.pod b/doc/man3/SSL_free.pod
index 73c6065795..61ce50e9cc 100644
--- a/doc/man3/SSL_free.pod
+++ b/doc/man3/SSL_free.pod
@@ -62,6 +62,10 @@ stream in turn (which is its sending part).
=back
+A QUIC stream SSL object maintains a reference to a QUIC connection SSL object
+internally, therefore a QUIC stream SSL object and its parent QUIC connection
+SSL object can be freed in either order.
+
=head1 RETURN VALUES
SSL_free() does not provide diagnostic information.