From b4782037f6afff2dcba7d69dd50951b0885c9eea Mon Sep 17 00:00:00 2001 From: Vyom Tewari Date: Tue, 1 Sep 2015 15:34:58 +0200 Subject: [PATCH] 8064470: JNI exception pending in jdk/src/java/base/unix/native/libjava/FileDescriptor_md.c Reviewed-by: alanb, chegar, dfuchs --- jdk/src/java.base/unix/native/libjava/FileDescriptor_md.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/jdk/src/java.base/unix/native/libjava/FileDescriptor_md.c b/jdk/src/java.base/unix/native/libjava/FileDescriptor_md.c index 11b96bb6f90..665cde46da5 100644 --- a/jdk/src/java.base/unix/native/libjava/FileDescriptor_md.c +++ b/jdk/src/java.base/unix/native/libjava/FileDescriptor_md.c @@ -26,9 +26,11 @@ #include #include +#include "jni.h" +#include "jni_util.h" #include "jvm.h" -#include "io_util_md.h" +#include "io_util_md.h" #include "java_io_FileDescriptor.h" /*******************************************************************/ @@ -47,8 +49,8 @@ jfieldID IO_append_fdID; JNIEXPORT void JNICALL Java_java_io_FileDescriptor_initIDs(JNIEnv *env, jclass fdClass) { - IO_fd_fdID = (*env)->GetFieldID(env, fdClass, "fd", "I"); - IO_append_fdID = (*env)->GetFieldID(env, fdClass, "append", "Z"); + CHECK_NULL(IO_fd_fdID = (*env)->GetFieldID(env, fdClass, "fd", "I")); + CHECK_NULL(IO_append_fdID = (*env)->GetFieldID(env, fdClass, "append", "Z")); } /**************************************************************