Adds a new error (ERR_NETWORK_ACCESS_DENIED) for when network
operations return an access is denied error.

This is in preparation for adding new error text suggesting
a firewall may be causing the problem, which would be a little
embarrassing to do when an SSPI logon fails, or when trying to
open a local file one doesn't have permissions to.

BUG=57108
TEST=Install firewall, block Chrome, verify that you get
     ERR_NETWORK_ACCESS_DENIED.  Unblock it, fail an SSPI logon
     (Or any other event that should generate an ERR_ACCESS_DENIED)
     and verify that you still get an ERR_ACCESS_DENIED.

Review URL: http://codereview.chromium.org/3976004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64744 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/net/socket/ssl_client_socket_nss.cc b/net/socket/ssl_client_socket_nss.cc
index 37d2642..5e60778 100644
--- a/net/socket/ssl_client_socket_nss.cc
+++ b/net/socket/ssl_client_socket_nss.cc
@@ -1352,6 +1352,7 @@
     case ERR_IO_PENDING:
       return PR_WOULD_BLOCK_ERROR;
     case ERR_ACCESS_DENIED:
+    case ERR_NETWORK_ACCESS_DENIED:
       // For connect, this could be mapped to PR_ADDRESS_NOT_SUPPORTED_ERROR.
       return PR_NO_ACCESS_RIGHTS_ERROR;
     case ERR_INTERNET_DISCONNECTED:  // Equivalent to ENETDOWN.