Skip to content

Commit e124c36

Browse files
authored
Allow reading of files with chunk dimensions encoded using more bytes than necessary
1 parent f3e380c commit e124c36

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

src/H5Dchunk.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -855,10 +855,9 @@ H5D__chunk_set_sizes(H5D_t *dset)
855855

856856
/* Set encoding length in layout */
857857
if (dset->shared->layout.u.chunk.enc_bytes_per_dim) {
858-
if (dset->shared->layout.u.chunk.enc_bytes_per_dim != max_enc_bytes_per_dim)
858+
if (dset->shared->layout.u.chunk.enc_bytes_per_dim < max_enc_bytes_per_dim)
859859
HGOTO_ERROR(H5E_DATASET, H5E_BADVALUE, FAIL,
860-
"stored chunk dimension encoding length does not match value calculated from chunk "
861-
"dimensions");
860+
"stored chunk dimension encoding length is insufficient to encode chunk dimensions");
862861
}
863862
else
864863
dset->shared->layout.u.chunk.enc_bytes_per_dim = max_enc_bytes_per_dim;

0 commit comments

Comments
 (0)