summaryrefslogtreecommitdiffstats
path: root/net/socket
diff options
context:
space:
mode:
authorwtc@chromium.org <wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-12-03 00:33:23 +0000
committerwtc@chromium.org <wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-12-03 00:33:23 +0000
commit7b07d63735de934b372cc5aaca082d467be3a64e (patch)
tree76cc6da71fe79e195456afb9e05f77d6f4a0c8c1 /net/socket
parent8dc465e39dd10bd23a4f24481d2bf146404596a7 (diff)
downloadchromium_src-7b07d63735de934b372cc5aaca082d467be3a64e.zip
chromium_src-7b07d63735de934b372cc5aaca082d467be3a64e.tar.gz
chromium_src-7b07d63735de934b372cc5aaca082d467be3a64e.tar.bz2
Map EPIPE to ERR_CONNECTION_RESET.
R=willchan BUG=29241 TEST=none Review URL: http://codereview.chromium.org/455029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33633 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/socket')
-rw-r--r--net/socket/tcp_client_socket_libevent.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/net/socket/tcp_client_socket_libevent.cc b/net/socket/tcp_client_socket_libevent.cc
index 06a954b..1321d00 100644
--- a/net/socket/tcp_client_socket_libevent.cc
+++ b/net/socket/tcp_client_socket_libevent.cc
@@ -52,6 +52,7 @@ int MapPosixError(int os_error) {
return ERR_TIMED_OUT;
case ECONNRESET:
case ENETRESET: // Related to keep-alive
+ case EPIPE:
return ERR_CONNECTION_RESET;
case ECONNABORTED:
return ERR_CONNECTION_ABORTED;