Fix 120785: SSLSocket does not throw java.net.BindException.

This commit is contained in:
nicolson%netscape.com 2002-07-04 00:29:24 +00:00
Родитель 0e19cf236a
Коммит 5deb4aec40
2 изменённых файлов: 4 добавлений и 1 удалений

Просмотреть файл

@ -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"