зеркало из https://github.com/mozilla/pjs.git
Bug 280661 - SOCKS proxy server connection timeout hard-coded; r=bzbarsky
This commit is contained in:
Родитель
e704b90f74
Коммит
5df6a3ec51
|
@ -1227,6 +1227,16 @@ nsSocketTransport::InitiateSocket()
|
|||
}
|
||||
}
|
||||
//
|
||||
// A SOCKS request was rejected; get the actual error code from
|
||||
// the OS error
|
||||
//
|
||||
else if (PR_UNKNOWN_ERROR == code &&
|
||||
mProxyTransparent &&
|
||||
!mProxyHost.IsEmpty()) {
|
||||
code = PR_GetOSError();
|
||||
rv = ErrorAccordingToNSPR(code);
|
||||
}
|
||||
//
|
||||
// The connection was refused...
|
||||
//
|
||||
else {
|
||||
|
@ -1550,6 +1560,15 @@ nsSocketTransport::OnSocketReady(PRFileDesc *fd, PRInt16 outFlags)
|
|||
// Update poll timeout in case it was changed
|
||||
mPollTimeout = mTimeouts[TIMEOUT_CONNECT];
|
||||
}
|
||||
//
|
||||
// The SOCKS proxy rejected our request. Find out why.
|
||||
//
|
||||
else if (PR_UNKNOWN_ERROR == code &&
|
||||
mProxyTransparent &&
|
||||
!mProxyHost.IsEmpty()) {
|
||||
code = PR_GetOSError();
|
||||
mCondition = ErrorAccordingToNSPR(code);
|
||||
}
|
||||
else {
|
||||
//
|
||||
// else, the connection failed...
|
||||
|
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Загрузка…
Ссылка в новой задаче