aboutsummaryrefslogtreecommitdiff
path: root/src/util/hdf5_recombiner.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/util/hdf5_recombiner.c')
-rw-r--r--src/util/hdf5_recombiner.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/util/hdf5_recombiner.c b/src/util/hdf5_recombiner.c
index 8891bbe..c3c662d 100644
--- a/src/util/hdf5_recombiner.c
+++ b/src/util/hdf5_recombiner.c
@@ -479,7 +479,7 @@ static herr_t CopyObject (hid_t from,
CHECK_ERROR (dataspace = H5Dget_space (from));
CHECK_ERROR (to = H5Dcreate (to, objectname, datatype, dataspace,
H5P_DEFAULT));
- objectsize = H5Dget_storage_size (from);
+ objectsize = H5Sget_select_npoints (dataspace) * H5Tget_size (datatype);
if (objectsize > 0)
{
data = malloc (objectsize);