Remove a stray TODO that has already been fixed
[openssl.git] / ssl / bio_ssl.c
index e2769e1d6a02e64376730bd0bd53b6744dcd3163..596df240d3ddf2b8cc3246ac079182a270ba711b 100644 (file)
@@ -103,12 +103,7 @@ static int ssl_read(BIO *b, char *buf, size_t size, size_t *readbytes)
 
     BIO_clear_retry_flags(b);
 
-    if (size > INT_MAX)
-        size = INT_MAX;
-
-    ret = SSL_read(ssl, buf, size);
-    if (ret > 0)
-        *readbytes = ret;
+    ret = SSL_read_ex(ssl, buf, size, readbytes);
 
     switch (SSL_get_error(ssl, ret)) {
     case SSL_ERROR_NONE: