зеркало из https://github.com/mozilla/gecko-dev.git
Fix 120785: SSLSocket does not throw java.net.BindException.
This commit is contained in:
Родитель
0e19cf236a
Коммит
5deb4aec40
|
@ -364,7 +364,8 @@ Java_org_mozilla_jss_ssl_SocketBase_socketBind
|
|||
/* do the bind() call */
|
||||
status = PR_Bind(sock->fd, &addr);
|
||||
if( status != PR_SUCCESS ) {
|
||||
JSSL_throwSSLSocketException(env, "Failed to bind socket");
|
||||
JSS_throwMsgPrErr(env, BIND_EXCEPTION,
|
||||
"Could not bind to address");
|
||||
goto finish;
|
||||
}
|
||||
|
||||
|
|
|
@ -48,6 +48,8 @@ PR_BEGIN_EXTERN_C
|
|||
|
||||
#define BAD_PADDING_EXCEPTION "org/mozilla/jss/crypto/BadPaddingException"
|
||||
|
||||
#define BIND_EXCEPTION "java/net/BindException"
|
||||
|
||||
#define CERT_DATABASE_EXCEPTION "org/mozilla/jss/CertDatabaseException"
|
||||
|
||||
#define CERTIFICATE_EXCEPTION "java/security/cert/CertificateException"
|
||||
|
|
Загрузка…
Ссылка в новой задаче