PR: 1949
authorDr. Stephen Henson <steve@openssl.org>
Fri, 26 Jun 2009 15:02:01 +0000 (15:02 +0000)
committerDr. Stephen Henson <steve@openssl.org>
Fri, 26 Jun 2009 15:02:01 +0000 (15:02 +0000)
commit3f4802a14ea070a26917223b6f93bd35097740d9
tree888d4b960dcc18c276daa4e04f3a4fc1ad6f6a56
parent9aecc3e5ff3889fbe6f469d61e6f5935d870d4af
PR: 1949
Submitted by: David.Smith@cern.ch
Approved by: steve@openssl.org

When checking whether to flush the output BIO use BIO_CTRL_WPENDING instead
of BIO_CTRL_INFO. In most cases this will have no effect since the following
BIOs wont buffer. In the case of a following buffering BIO this will check
for any pending data in the whole chain and not just the single BIO.

See:
https://issues.apache.org/bugzilla/show_bug.cgi?id=46952
for a detailed analysis of this issue.
ssl/s3_srvr.c