BIO_write and BIO_read could, in theory, return -2.
authorBodo Möller <bodo@openssl.org>
Mon, 9 Aug 1999 16:33:34 +0000 (16:33 +0000)
committerBodo Möller <bodo@openssl.org>
Mon, 9 Aug 1999 16:33:34 +0000 (16:33 +0000)
ssl/ssltest.c

index 23664a6..f9c9697 100644 (file)
@@ -519,7 +519,7 @@ int doit_biopair(SSL *s_ssl, SSL *c_ssl, long count)
                                else
                                        i = (int)cw_num;
                                r = BIO_write(c_ssl_bio, cbuf, i);
-                               if (r == -1)
+                               if (r < 0)
                                        {
                                        if (!BIO_should_retry(c_ssl_bio))
                                                {
@@ -592,7 +592,7 @@ int doit_biopair(SSL *s_ssl, SSL *c_ssl, long count)
                                else
                                        i = (int)sw_num;
                                r = BIO_write(s_ssl_bio, sbuf, i);
-                               if (r == -1)
+                               if (r < 0)
                                        {
                                        if (!BIO_should_retry(s_ssl_bio))
                                                {