From b91fbe7662c2d4a5608cf1069174b7fd36ccdb88 Mon Sep 17 00:00:00 2001 From: Nathaniel Graham Date: Mon, 10 Aug 2015 15:54:36 -0600 Subject: [PATCH] Java null handle bugfix A helper method in Request.java could cause a crash if the request array that was passed contained nulls. Signed-off-by: Nathaniel Graham --- ompi/mpi/java/java/Request.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ompi/mpi/java/java/Request.java b/ompi/mpi/java/java/Request.java index a2831d74fe..19ebbae665 100644 --- a/ompi/mpi/java/java/Request.java +++ b/ompi/mpi/java/java/Request.java @@ -471,8 +471,12 @@ protected static long[] getHandles(Request[] r) { long[] h = new long[r.length]; - for(int i = 0; i < r.length; i++) - h[i] = r[i].handle; + for(int i = 0; i < r.length; i++) { + if(r[i] != null) + h[i] = r[i].handle; + else + h[i] = 0; + } return h; }