diff options
author | Quincey Koziol <koziol@koziol.gov> | 2020-05-01 22:59:57 (GMT) |
---|---|---|
committer | Quincey Koziol <koziol@koziol.gov> | 2020-05-04 18:17:04 (GMT) |
commit | 2edc8daa16f32d1f6ebe1edf8d415a9a58ba6288 (patch) | |
tree | ede81e945081a18951ddd42ee5268ff7863f35a8 /src/H5Dint.c | |
parent | 286d296aa7ab3085903ad677b3fd3f25e216c84d (diff) | |
download | hdf5-2edc8daa16f32d1f6ebe1edf8d415a9a58ba6288.zip hdf5-2edc8daa16f32d1f6ebe1edf8d415a9a58ba6288.tar.gz hdf5-2edc8daa16f32d1f6ebe1edf8d415a9a58ba6288.tar.bz2 |
Avoid allocating a chunk index for datasets with 0-sized dimensions, until
the dataset is extended.
Diffstat (limited to 'src/H5Dint.c')
-rw-r--r-- | src/H5Dint.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/H5Dint.c b/src/H5Dint.c index 73dc526..4750ad6 100644 --- a/src/H5Dint.c +++ b/src/H5Dint.c @@ -2291,7 +2291,7 @@ H5D__alloc_storage(const H5D_io_info_t *io_info, H5D_time_alloc_t time_alloc, * We assume that external storage is already * allocated by the caller, or at least will be before I/O is performed. */ - if(!(H5S_NULL == H5S_GET_EXTENT_TYPE(dset->shared->space) || dset->shared->dcpl_cache.efl.nused > 0)) { + if(!(0 == H5S_GET_EXTENT_NPOINTS(dset->shared->space) || dset->shared->dcpl_cache.efl.nused > 0)) { /* Get a pointer to the dataset's layout information */ layout = &(dset->shared->layout); |