diff --git a/ompi/mpi/java/c/mpi_Comm.c b/ompi/mpi/java/c/mpi_Comm.c index 13cabafe46..8166b941cf 100644 --- a/ompi/mpi/java/c/mpi_Comm.c +++ b/ompi/mpi/java/c/mpi_Comm.c @@ -180,7 +180,7 @@ static void* getBufCritical(void** bufbase, int baseType, int offset) { jboolean isCopy ; - void* bufptr ; + void* bufptr = NULL; *bufbase = (jbyte*) (*env)->GetPrimitiveArrayCritical(env,buf,&isCopy) ; diff --git a/ompi/mpi/java/c/mpi_Intracomm.c b/ompi/mpi/java/c/mpi_Intracomm.c index bd65eebb22..f74726054a 100644 --- a/ompi/mpi/java/c/mpi_Intracomm.c +++ b/ompi/mpi/java/c/mpi_Intracomm.c @@ -232,7 +232,7 @@ JNIEXPORT void JNICALL Java_mpi_Intracomm_gather(JNIEnv *env, jobject jthis, ((*env)->GetLongField(env, recvtype, ompi_java.DatatypehandleID)) ; int sbaseType = (*env)->GetIntField(env, sendtype, ompi_java.DatatypebaseTypeID) ; - int rbaseType ; + int rbaseType = -1; void *sendptr, *recvptr = NULL; void *sbufbase, *rbufbase ; @@ -358,7 +358,7 @@ JNIEXPORT void JNICALL Java_mpi_Intracomm_scatter(JNIEnv *env, jobject jthis, (MPI_Datatype)((*env)->GetLongField(env,recvtype,ompi_java.DatatypehandleID)) ; - int sbaseType ; + int sbaseType = -1; int rbaseType = (*env)->GetIntField(env, recvtype, ompi_java.DatatypebaseTypeID) ; void *sendptr = NULL, *recvptr ; @@ -415,7 +415,7 @@ JNIEXPORT void JNICALL Java_mpi_Intracomm_scatterv(JNIEnv *env, jobject jthis, (MPI_Datatype)((*env)->GetLongField(env,recvtype,ompi_java.DatatypehandleID)) ; MPI_Datatype mpi_stype = mpi_rtype; - int sbaseType ; + int sbaseType = -1; int rbaseType = (*env)->GetIntField(env, recvtype, ompi_java.DatatypebaseTypeID) ; void *sendptr = NULL, *recvptr ; diff --git a/ompi/mpi/java/c/mpi_Request.c b/ompi/mpi/java/c/mpi_Request.c index 8cbad6a787..2db2e44871 100644 --- a/ompi/mpi/java/c/mpi_Request.c +++ b/ompi/mpi/java/c/mpi_Request.c @@ -271,7 +271,7 @@ JNIEXPORT jobject JNICALL Java_mpi_Request_Waitany(JNIEnv *env, jclass jthis, int count=(*env)->GetArrayLength(env,array_of_request); MPI_Request *reqs=(MPI_Request*)calloc(count, sizeof(MPI_Request)); - jobject req ; + jobject req = NULL; MPI_Status *status = (MPI_Status *)((*env)->GetLongField(env,stat,ompi_java.stathandleID)); @@ -519,7 +519,7 @@ JNIEXPORT jobjectArray JNICALL Java_mpi_Request_waitsome(JNIEnv *env, jclass jth int outcount; jclass status_class = (*env)->FindClass(env,"mpi/Status"); - jobjectArray array_of_status; + jobjectArray array_of_status = NULL; jmethodID handleConstructorID = (*env)->GetMethodID(env, status_class, "", "()V"); @@ -601,7 +601,7 @@ JNIEXPORT jobjectArray JNICALL Java_mpi_Request_testsome(JNIEnv *env, jclass jth int outcount; jclass status_class = (*env)->FindClass(env,"mpi/Status"); - jobjectArray array_of_status; + jobjectArray array_of_status = NULL; jmethodID handleConstructorID = (*env)->GetMethodID(env, status_class, "", "()V");