Index: net/socket/openssl_ssl_util.cc |
diff --git a/net/socket/openssl_ssl_util.cc b/net/socket/openssl_ssl_util.cc |
index 36b8e6ca0e33fa2cde22aa3b55ba835b7ff6104d..0d7e4241c7b3ecbbbcaa4b3b05e66af0ab2853b0 100644 |
--- a/net/socket/openssl_ssl_util.cc |
+++ b/net/socket/openssl_ssl_util.cc |
@@ -146,6 +146,8 @@ int MapOpenSSLError(int err, const crypto::OpenSSLErrStackTracer& tracer) { |
return ERR_SSL_PROTOCOL_ERROR; |
case SSL_ERROR_SSL: |
return MapOpenSSLErrorSSL(); |
+ case SSL_ERROR_ZERO_RETURN: |
+ return 0; |
default: |
// TODO(joth): Implement full mapping. |
LOG(WARNING) << "Unknown OpenSSL error " << err; |