diff options
author | Sebastian Rasmussen <sebras@gmail.com> | 2016-07-20 23:19:46 +0800 |
---|---|---|
committer | Sebastian Rasmussen <sebras@gmail.com> | 2016-07-20 23:44:38 +0800 |
commit | fe2c7e0e09f9ae9b084e2f4fe7286a99658c09c1 (patch) | |
tree | d8c8bd9999b064fbeaf67fce6644938ed91af3d4 | |
parent | 25929104fb420c8237d337f008e5a91b7767e111 (diff) | |
download | mupdf-fe2c7e0e09f9ae9b084e2f4fe7286a99658c09c1.tar.xz |
JNI: Check more JNI arguments for null.
-rw-r--r-- | platform/java/mupdf_native.c | 6 |
1 files changed, 3 insertions, 3 deletions
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)); |