From 7eeffe698ccf7eace3a7a324a88f6d89b7849d27 Mon Sep 17 00:00:00 2001 From: Bryan Atwood Date: Fri, 10 Aug 2018 17:12:34 -0700 Subject: [PATCH] Fix Java directorargout typemap crash when argument pointer is null --- Lib/java/typemaps.i | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Lib/java/typemaps.i b/Lib/java/typemaps.i index 1785d97ce..fd7c267a1 100644 --- a/Lib/java/typemaps.i +++ b/Lib/java/typemaps.i @@ -227,7 +227,7 @@ There are no char *OUTPUT typemaps, however you can apply the signed char * type { JNITYPE $1_jvalue; JCALL4(Get##JAVATYPE##ArrayRegion, jenv, $input, 0, 1, &$1_jvalue); - *$result = ($*1_ltype)$1_jvalue; + if ($result) *$result = ($*1_ltype)$1_jvalue; } %typemap(typecheck) TYPE *OUTPUT = TYPECHECKTYPE;