6921111: NullPointerException in PlainDatagramSocketImpl.socketSetOption

Reviewed-by: alanb
This commit is contained in:
Chris Hegarty 2010-04-06 15:44:17 +01:00
parent cb7c94da7e
commit eb427a0e84
2 changed files with 2 additions and 2 deletions

View File

@ -1143,7 +1143,7 @@ static void mcast_set_if_by_if_v4(JNIEnv *env, jobject this, int fd, jobject val
jobject addr;
int i;
if (ni_addrsID == NULL) {
if (ni_addrsID == NULL || ia_addressID == NULL) {
jclass c = (*env)->FindClass(env, "java/net/NetworkInterface");
CHECK_NULL(c);
ni_addrsID = (*env)->GetFieldID(env, c, "addrs",

View File

@ -1579,7 +1579,7 @@ static int getInetAddrFromIf (JNIEnv *env, int family, jobject nif, jobject *iad
jobject addr;
int i;
if (ni_addrsID == NULL) {
if (ni_addrsID == NULL || ia_familyID == NULL) {
jclass c = (*env)->FindClass(env, "java/net/NetworkInterface");
CHECK_NULL_RETURN (c, -1);
ni_addrsID = (*env)->GetFieldID(env, c, "addrs",