From fe2c7e0e09f9ae9b084e2f4fe7286a99658c09c1 Mon Sep 17 00:00:00 2001 From: Sebastian Rasmussen Date: Wed, 20 Jul 2016 23:19:46 +0800 Subject: JNI: Check more JNI arguments for null. --- platform/java/mupdf_native.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'platform/java') diff --git a/platform/java/mupdf_native.c b/platform/java/mupdf_native.c index 101044dd..182ef92d 100644 --- a/platform/java/mupdf_native.c +++ b/platform/java/mupdf_native.c @@ -937,7 +937,7 @@ static inline jobject to_PDFObject_safe(fz_context *ctx, JNIEnv *env, jobject pd { jobject jobj; - if (ctx == NULL || obj == NULL) + if (ctx == NULL || obj == NULL || pdf == NULL) return NULL; jobj = (*env)->NewObject(env, cls_PDFObject, mid_PDFObject_init, jlong_cast(obj), pdf); @@ -952,7 +952,7 @@ static inline jobject to_PDFObject_safe_own(fz_context *ctx, JNIEnv *env, jobjec { jobject jobj; - if (ctx == NULL || obj == NULL) + if (ctx == NULL || obj == NULL || pdf == NULL) return NULL; jobj = (*env)->NewObject(env, cls_PDFObject, mid_PDFObject_init, jlong_cast(obj), pdf); @@ -1003,7 +1003,7 @@ static inline jobject to_StrokeState(fz_context *ctx, JNIEnv *env, const fz_stro { jobject jobj; - if (ctx == NULL) + if (ctx == NULL || state == NULL) return NULL; jobj = (*env)->NewObject(env, cls_StrokeState, mid_StrokeState_init, jlong_cast(state)); -- cgit v1.2.3