| Index: net/socket/ssl_client_socket_openssl.h
|
| diff --git a/net/socket/ssl_client_socket_openssl.h b/net/socket/ssl_client_socket_openssl.h
|
| index e391fda6083b72287032a57da79f0911c092f735..5f4800a08de3ee71114e706e43dfae353f0fb23a 100644
|
| --- a/net/socket/ssl_client_socket_openssl.h
|
| +++ b/net/socket/ssl_client_socket_openssl.h
|
| @@ -121,7 +121,7 @@ class SSLClientSocketOpenSSL : public SSLClientSocket {
|
| void BufferSendComplete(int result);
|
| void BufferRecvComplete(int result);
|
| void TransportWriteComplete(int result);
|
| - void TransportReadComplete(int result);
|
| + int TransportReadComplete(int result);
|
|
|
| // Callback from the SSL layer that indicates the remote server is requesting
|
| // a certificate for this client.
|
| @@ -164,6 +164,10 @@ class SSLClientSocketOpenSSL : public SSLClientSocket {
|
| // indicates an error.
|
| int pending_read_error_;
|
|
|
| + // Used by TransportWriteComplete() and TransportReadComplete() to signify an
|
| + // error writing to the transport socket. A value of OK indicates no error.
|
| + int transport_write_error_;
|
| +
|
| // Set when handshake finishes.
|
| scoped_refptr<X509Certificate> server_cert_;
|
| CertVerifyResult server_cert_verify_result_;
|
|
|