summaryrefslogtreecommitdiffstats
path: root/hl/test/test_ds.c
diff options
context:
space:
mode:
authorVailin Choi <vchoi@hdfgroup.org>2009-04-16 15:21:01 (GMT)
committerVailin Choi <vchoi@hdfgroup.org>2009-04-16 15:21:01 (GMT)
commit35bbc743d4cf77d6aa8af2acf5578db02e5129ca (patch)
tree7da01b2a6b5eee7c1cef255d64702071dea01572 /hl/test/test_ds.c
parent52fed52f9c6078729586186594e6e6955becb984 (diff)
downloadhdf5-35bbc743d4cf77d6aa8af2acf5578db02e5129ca.zip
hdf5-35bbc743d4cf77d6aa8af2acf5578db02e5129ca.tar.gz
hdf5-35bbc743d4cf77d6aa8af2acf5578db02e5129ca.tar.bz2
[svn-r16764] To fix a bug in extensible arrays as chunk index:
When the dataset is closed in H5D_close(), the pointer to the extensible array struct in the layout message is copied via H5D_flush_real() before H5D_chunk_dest(). This causes an abort from "Assertion `ea->hdr' failed" later when the dataset is re-opened and read. The bug was fixed by adding a flag to the reset function for indexed storage to set/not set the address of the indexed array. H5O_layout_copy() calls H5D_chunk_idx_reset() to reset only the pointer of the array struct for the chunked index storage.
Diffstat (limited to 'hl/test/test_ds.c')
0 files changed, 0 insertions, 0 deletions