diff --git a/src/share/native/sun/awt/image/awt_parseImage.c b/src/share/native/sun/awt/image/awt_parseImage.c index 9cb03bee4a4c13bb5feef8b642cbb77aae0ab9a0..882c799efc4a4418518e657a852db4daf593ca7e 100644 --- a/src/share/native/sun/awt/image/awt_parseImage.c +++ b/src/share/native/sun/awt/image/awt_parseImage.c @@ -508,6 +508,7 @@ int awt_parseColorModel (JNIEnv *env, jobject jcmodel, int imageType, cmP->csType = (*env)->GetIntField(env, cmP->jcmodel, g_CMcsTypeID); cmP->cmType = getColorModelType(env, jcmodel); + JNU_CHECK_EXCEPTION_RETURN(env, -1); cmP->isDefaultCM = FALSE; cmP->isDefaultCompatCM = FALSE;