summaryrefslogtreecommitdiffstats
path: root/net/socket/ssl_client_socket_nss.cc
diff options
context:
space:
mode:
authorwtc@chromium.org <wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-10-01 22:59:16 +0000
committerwtc@chromium.org <wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-10-01 22:59:16 +0000
commit0428acf1b32888573ec924cc8333edae3a25b647 (patch)
treeb1f570f4d1f9c7ba25e4b5fc7742c21918b135b5 /net/socket/ssl_client_socket_nss.cc
parentf45280bb6378bf15f075a2c1ae895422a40e507e (diff)
downloadchromium_src-0428acf1b32888573ec924cc8333edae3a25b647.zip
chromium_src-0428acf1b32888573ec924cc8333edae3a25b647.tar.gz
chromium_src-0428acf1b32888573ec924cc8333edae3a25b647.tar.bz2
Map PR_END_OF_FILE_ERROR to ERR_CONNECTION_CLOSED, otherwise
it's mapped to the default ERR_FAILED error. R=agl,willchan BUG=none TEST=none Review URL: http://codereview.chromium.org/3583009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61248 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/socket/ssl_client_socket_nss.cc')
-rw-r--r--net/socket/ssl_client_socket_nss.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/net/socket/ssl_client_socket_nss.cc b/net/socket/ssl_client_socket_nss.cc
index 88106f9..b37a8e2 100644
--- a/net/socket/ssl_client_socket_nss.cc
+++ b/net/socket/ssl_client_socket_nss.cc
@@ -195,6 +195,8 @@ int MapNSPRError(PRErrorCode err) {
return ERR_ADDRESS_INVALID;
case PR_INVALID_ARGUMENT_ERROR:
return ERR_INVALID_ARGUMENT;
+ case PR_END_OF_FILE_ERROR:
+ return ERR_CONNECTION_CLOSED;
case SEC_ERROR_INVALID_ARGS:
return ERR_INVALID_ARGUMENT;