From 9d4abf076e118cae1ab110f58b502d5b5c305636 Mon Sep 17 00:00:00 2001 From: tradke Date: Thu, 23 Oct 2003 10:07:25 +0000 Subject: Fix for recovery of grid scalars: their rank should be compared against 0 now. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@98 7842ec3a-9562-4be5-9c5b-06ba18f2b668 --- src/RecoverVar.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/RecoverVar.c b/src/RecoverVar.c index 980d653..4a5b56f 100644 --- a/src/RecoverVar.c +++ b/src/RecoverVar.c @@ -442,12 +442,8 @@ static int GetCommonAttributes (cGH *GH, HDF5_ERROR (dataspace = H5Dget_space (dataset)); HDF5_ERROR (rank_stored = H5Sget_simple_extent_ndims (dataspace)); /* scalars are stored as rank 0 in HDF5 but have rank 1 in Cactus */ - if (rank_stored == 0) - { - rank_stored = 1; - dims_stored = NULL; - } - else + dims_stored = NULL; + if (rank_stored > 0) { dims_stored = (hsize_t *) malloc (rank_stored * sizeof (hsize_t)); HDF5_ERROR (H5Sget_simple_extent_dims (dataspace, dims_stored, NULL)); -- cgit v1.2.3