diff options
author | Quincey Koziol <koziol@hdfgroup.org> | 2002-04-17 16:47:47 (GMT) |
---|---|---|
committer | Quincey Koziol <koziol@hdfgroup.org> | 2002-04-17 16:47:47 (GMT) |
commit | fa314a767ea91db101f8e36e97d89e7bb589bcf5 (patch) | |
tree | bfb90a313c5e86aa9dc73faccd9973489a7e0675 /release_docs | |
parent | ee56e5272c4151a4a41cae16b46b97e817071548 (diff) | |
download | hdf5-fa314a767ea91db101f8e36e97d89e7bb589bcf5.zip hdf5-fa314a767ea91db101f8e36e97d89e7bb589bcf5.tar.gz hdf5-fa314a767ea91db101f8e36e97d89e7bb589bcf5.tar.bz2 |
[svn-r5191] Purpose:
Bug fix
Description:
When several level deep nested compound & VL datatypes are used, the data
in the nested compound datatypes is incorrectly sharing the same "background
buffer", causing data corruption when the data is written to the file.
Solution:
Allocate a separate background buffer for each level of the nested types
to convert. (Also allocate temporary background buffers for array
datatypes, where this sort of problem could occur also)
Added more regression tests to check for these errors.
Platforms tested:
FreeBSD 4.5 (sleipnir) & Solaris 2.6 (baldric)
Diffstat (limited to 'release_docs')
-rw-r--r-- | release_docs/RELEASE.txt | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt index f9acb56..e103899 100644 --- a/release_docs/RELEASE.txt +++ b/release_docs/RELEASE.txt @@ -35,6 +35,9 @@ Bug Fixes since HDF5-1.4.2 Library ------- + * Fixed bug where the data for several level deep nested compound & + variable-length datatypes used for datasets were getting corrupted when + written to the file. QAK - 2002/04/17 * Fixed bug where selection offset was being ignored for certain hyperslab selections when optimized I/O was being performed. QAK - 2002/04/02 * Added serial multi-gigabyte file size test. "test/big -h" shows |