aboutsummaryrefslogtreecommitdiff
path: root/crypto/openssl/doc/ssl/SSL_write.pod
diff options
context:
space:
mode:
authorJung-uk Kim <jkim@FreeBSD.org>2017-01-26 19:10:29 +0000
committerJung-uk Kim <jkim@FreeBSD.org>2017-01-26 19:10:29 +0000
commit6cf8931a2f9fa26b2d9bdba6f1915f655e6bf25f (patch)
tree38524daaff4806b24b9b140615ce1c3850784d8e /crypto/openssl/doc/ssl/SSL_write.pod
parentee80cc1b1cd77939b98079da917464bf2dfaefb4 (diff)
parent5315173646e65b5025be33013edc33eb9658e683 (diff)
Notes
Diffstat (limited to 'crypto/openssl/doc/ssl/SSL_write.pod')
-rw-r--r--crypto/openssl/doc/ssl/SSL_write.pod19
1 files changed, 8 insertions, 11 deletions
diff --git a/crypto/openssl/doc/ssl/SSL_write.pod b/crypto/openssl/doc/ssl/SSL_write.pod
index a57617f3ee9aa..4c1a7ee71f3cc 100644
--- a/crypto/openssl/doc/ssl/SSL_write.pod
+++ b/crypto/openssl/doc/ssl/SSL_write.pod
@@ -74,27 +74,24 @@ The following return values can occur:
=over 4
-=item E<gt>0
+=item E<gt> 0
The write operation was successful, the return value is the number of
bytes actually written to the TLS/SSL connection.
-=item Z<>0
+=item Z<><= 0
-The write operation was not successful. Probably the underlying connection
-was closed. Call SSL_get_error() with the return value B<ret> to find out,
-whether an error occurred or the connection was shut down cleanly
-(SSL_ERROR_ZERO_RETURN).
+The write operation was not successful, because either the connection was
+closed, an error occurred or action must be taken by the calling process.
+Call SSL_get_error() with the return value B<ret> to find out the reason.
SSLv2 (deprecated) does not support a shutdown alert protocol, so it can
only be detected, whether the underlying connection was closed. It cannot
be checked, why the closure happened.
-=item E<lt>0
-
-The write operation was not successful, because either an error occurred
-or action must be taken by the calling process. Call SSL_get_error() with the
-return value B<ret> to find out the reason.
+Old documentation indicated a difference between 0 and -1, and that -1 was
+retryable.
+You should instead call SSL_get_error() to find out if it's retryable.
=back