equal
deleted
inserted
replaced
1577 static jfieldID ia_familyID=0; |
1577 static jfieldID ia_familyID=0; |
1578 jsize len; |
1578 jsize len; |
1579 jobject addr; |
1579 jobject addr; |
1580 int i; |
1580 int i; |
1581 |
1581 |
1582 if (ni_addrsID == NULL) { |
1582 if (ni_addrsID == NULL || ia_familyID == NULL) { |
1583 jclass c = (*env)->FindClass(env, "java/net/NetworkInterface"); |
1583 jclass c = (*env)->FindClass(env, "java/net/NetworkInterface"); |
1584 CHECK_NULL_RETURN (c, -1); |
1584 CHECK_NULL_RETURN (c, -1); |
1585 ni_addrsID = (*env)->GetFieldID(env, c, "addrs", |
1585 ni_addrsID = (*env)->GetFieldID(env, c, "addrs", |
1586 "[Ljava/net/InetAddress;"); |
1586 "[Ljava/net/InetAddress;"); |
1587 CHECK_NULL_RETURN (ni_addrsID, -1); |
1587 CHECK_NULL_RETURN (ni_addrsID, -1); |