diff options
author | Neil Fortner <nfortne2@hdfgroup.org> | 2009-06-10 19:17:26 (GMT) |
---|---|---|
committer | Neil Fortner <nfortne2@hdfgroup.org> | 2009-06-10 19:17:26 (GMT) |
commit | 4d2449d3827d2b9fc882b07fcd19243a3355df71 (patch) | |
tree | 0ff1c777ab348af62a54449d22ff643acda32600 /release_docs/RELEASE.txt | |
parent | b2efaa9f70e76ae0b459977d97057ead5f0c340b (diff) | |
download | hdf5-4d2449d3827d2b9fc882b07fcd19243a3355df71.zip hdf5-4d2449d3827d2b9fc882b07fcd19243a3355df71.tar.gz hdf5-4d2449d3827d2b9fc882b07fcd19243a3355df71.tar.bz2 |
[svn-r17025] Purpose: fix bug 1593
Description:
When using H5T_copy on committed datatypes that are already open, H5T_copy would
properly use the already existing shared struct, but would still deep copy all
of the fields in that struct. This would cause memory leaks, and in the case of
a compound containing a vlen (or reference), the change in size would cause the
size of the resulting type to be set to an incorrect value. Changed H5T_copy to
properly avoid deep copies when using a reopened shared struct.
Tested: jam, linew, smirom (h5committest), purify on jam
Diffstat (limited to 'release_docs/RELEASE.txt')
-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 d7be4ea..a23b01c 100644 --- a/release_docs/RELEASE.txt +++ b/release_docs/RELEASE.txt @@ -167,6 +167,9 @@ Bug Fixes since HDF5-1.8.0 release Library ------- + - Fixed an issue with committed compound datatypes containing a vlen. + Also fixed memory leaks involving committed datatypes. + (NAF - 2009/06/10 - 1593) - Added versioning to H5Z_class_t struct to allow compatibility with 1.6 API. (NAF - 2009/04/20 - 1533) - Fixed a problem with using data transforms with non-native types in the |