From 6c4c222f4d754d4f76cb13d8a9aa77db75ee01d1 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Thu, 28 Sep 2006 22:41:15 +0000 Subject: [PATCH] src/H5BlockF.c - h5bl_get_reduced_partition_of_proc() * bugfix: we have increment the value by one - h5bl_get_proc_of() * bugfix: we have to decrement the value by one --- src/H5BlockF.c | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/H5BlockF.c b/src/H5BlockF.c index dc5de0d..70dbc89 100755 --- a/src/H5BlockF.c +++ b/src/H5BlockF.c @@ -127,10 +127,20 @@ h5bl_get_reduced_partition_of_proc ( H5PartFile *filehandle = (H5PartFile*)(size_t)*f; - return H5Block3dGetReducedPartitionOfProc ( + h5part_int64_t herr = H5Block3dGetReducedPartitionOfProc ( filehandle, *proc, i_start, i_end, j_start, j_end, k_start, k_end ); + if ( herr < 0 ) return herr; + + (*i_start)++; + (*i_end)++; + (*j_start)++; + (*j_end)++; + (*k_start)++; + (*k_end)++; + + return H5PART_SUCCESS; } h5part_int64_t @@ -143,7 +153,7 @@ h5bl_get_proc_of ( H5PartFile *filehandle = (H5PartFile*)(size_t)*f; - return H5Block3dGetProcOf ( filehandle, *i, *j, *k ); + return H5Block3dGetProcOf ( filehandle, (*i)-1, (*j)-1, (*k)-1 ); } h5part_int64_t