jdk/src/jdk.sctp/unix/native/libsctp/SctpNet.c
changeset 28680 79674c06a625
parent 25859 3317bb8137f4
child 29118 8782a8e91d4c
equal deleted inserted replaced
28679:42f73a4a323b 28680:79674c06a625
   314 void initializeISA
   314 void initializeISA
   315   (JNIEnv* env) {
   315   (JNIEnv* env) {
   316     if (isaCls == 0) {
   316     if (isaCls == 0) {
   317         jclass c = (*env)->FindClass(env, "java/net/InetSocketAddress");
   317         jclass c = (*env)->FindClass(env, "java/net/InetSocketAddress");
   318         CHECK_NULL(c);
   318         CHECK_NULL(c);
       
   319         isaCtrID = (*env)->GetMethodID(env, c, "<init>",
       
   320                                      "(Ljava/net/InetAddress;I)V");
       
   321         CHECK_NULL(isaCtrID);
   319         isaCls = (*env)->NewGlobalRef(env, c);
   322         isaCls = (*env)->NewGlobalRef(env, c);
   320         CHECK_NULL(isaCls);
   323         CHECK_NULL(isaCls);
   321         (*env)->DeleteLocalRef(env, c);
   324         (*env)->DeleteLocalRef(env, c);
   322         isaCtrID = (*env)->GetMethodID(env, isaCls, "<init>",
       
   323                                      "(Ljava/net/InetAddress;I)V");
       
   324     }
   325     }
   325 }
   326 }
   326 
   327 
   327 jobject SockAddrToInetSocketAddress
   328 jobject SockAddrToInetSocketAddress
   328   (JNIEnv *env, struct sockaddr* sap) {
   329   (JNIEnv *env, struct sockaddr* sap) {