size_t size;
char *buf; /* "size" elements (if != NULL) */
- size_t request; /* valid iff peer != NULL; 0 if len != 0;
+ size_t request; /* valid iff peer != NULL; 0 if len != 0,
* otherwise set by peer to number of bytes
- * it (unsuccesfully) tried to read. */
+ * it (unsuccesfully) tried to read,
+ * never more than buffer space (size-len) warrants. */
};
static int bio_new(BIO *bio)
case BIO_CTRL_PENDING:
if (b->peer != NULL)
{
- struct bio_bio_st *peer_b =b->peer->ptr;
+ struct bio_bio_st *peer_b = b->peer->ptr;
ret = (long) peer_b->len;
}