diff options
author | Kurt Roeckx <kurt@roeckx.be> | 2016-11-19 20:15:35 +0100 |
---|---|---|
committer | Kurt Roeckx <kurt@roeckx.be> | 2017-02-23 20:40:05 +0100 |
commit | 4ee7d3f94590d3766c28eed03b969f338ddf96dc (patch) | |
tree | 50341d0e8ef4005bc47a6ef1abee0ab961f2d148 /ssl/bio_ssl.c | |
parent | 2afaee5193c3f567ea00ad613f3ee82f985b7141 (diff) |
Implement SSL_read_ex() and SSL_write_ex() as documented.
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Richard Levitte <levitte@openssl.org>
GH: #1964
Diffstat (limited to 'ssl/bio_ssl.c')
-rw-r--r-- | ssl/bio_ssl.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ssl/bio_ssl.c b/ssl/bio_ssl.c index e48b90fcea..3d380c83fb 100644 --- a/ssl/bio_ssl.c +++ b/ssl/bio_ssl.c @@ -103,7 +103,7 @@ static int ssl_read(BIO *b, char *buf, size_t size, size_t *readbytes) BIO_clear_retry_flags(b); - ret = SSL_read_ex(ssl, buf, size, readbytes); + ret = ssl_read_internal(ssl, buf, size, readbytes); switch (SSL_get_error(ssl, ret)) { case SSL_ERROR_NONE: @@ -172,7 +172,7 @@ static int ssl_write(BIO *b, const char *buf, size_t size, size_t *written) BIO_clear_retry_flags(b); - ret = SSL_write_ex(ssl, buf, size, written); + ret = ssl_write_internal(ssl, buf, size, written); switch (SSL_get_error(ssl, ret)) { case SSL_ERROR_NONE: |