Chromium Code Reviews
DescriptionMerge 249240 "Close the correct end of the BIO pair on transport..."
> Close the correct end of the BIO pair on transport send failures in openssl.
>
> Shut down the end of the BIO pair which OpenSSL is writing to, not the
> transport socket. However, retain the transport_bio_ shutdown to mirror the
> behavior of NSS in r206751, to avoid breaking
> SSLClientSocketTest.Write_WithSynchronousError and potentially regressing
> http://crbug.com/249848.
>
> To avoid the CHECK in TransportReadComplete, handle the collision of write
> failures and pending reads by propogating the write failure.
>
> Remove BIO_set_mem_eof_return calls because they don't do anything. These
> aren't mem BIOs.
>
> BUG=335557
> TEST=SSLClientSocketTest.Read_WithWriteError
>
> Review URL: https://codereview.chromium.org/148213019
TBR=davidben@chromium.org
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=250123
Patch Set 1 #
Messages
Total messages: 2 (0 generated)
|
|||||||||||||||||||||||||||||||||||||