8297480: GetPrimitiveArrayCritical in imageioJPEG misses result - NULL check

Reviewed-by: jdv
This commit is contained in:
Matthias Baesken 2022-11-24 08:03:53 +00:00
parent abeddab991
commit 2f8a5c2eca

View File

@ -713,6 +713,7 @@ static int setQTables(JNIEnv *env,
CHECK_NULL_RETURN(table, 0);
qdata = (*env)->GetObjectField(env, table, JPEGQTable_tableID);
qdataBody = (*env)->GetPrimitiveArrayCritical(env, qdata, NULL);
CHECK_NULL_RETURN(qdataBody, 0);
if (cinfo->is_decompressor) {
decomp = (j_decompress_ptr) cinfo;