summaryrefslogtreecommitdiffstats
path: root/release_docs
diff options
context:
space:
mode:
authorQuincey Koziol <koziol@hdfgroup.org>2002-04-17 16:47:47 (GMT)
committerQuincey Koziol <koziol@hdfgroup.org>2002-04-17 16:47:47 (GMT)
commitfa314a767ea91db101f8e36e97d89e7bb589bcf5 (patch)
treebfb90a313c5e86aa9dc73faccd9973489a7e0675 /release_docs
parentee56e5272c4151a4a41cae16b46b97e817071548 (diff)
downloadhdf5-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.txt3
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