Fix Java directorargout typemap crash when argument pointer is null
diff --git a/Lib/java/typemaps.i b/Lib/java/typemaps.i
index 1785d97..fd7c267 100644
--- a/Lib/java/typemaps.i
+++ b/Lib/java/typemaps.i
@@ -227,7 +227,7 @@
 {
   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;