mirror of
https://github.com/openjdk/jdk.git
synced 2026-04-18 10:50:23 +00:00
6921111: NullPointerException in PlainDatagramSocketImpl.socketSetOption
Reviewed-by: alanb
This commit is contained in:
parent
cb7c94da7e
commit
eb427a0e84
@ -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",
|
||||
|
||||
@ -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",
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user