summaryrefslogtreecommitdiffstats
path: root/release_docs
diff options
context:
space:
mode:
authorDana Robinson <43805+derobins@users.noreply.github.com>2023-07-28 14:09:09 (GMT)
committerGitHub <noreply@github.com>2023-07-28 14:09:09 (GMT)
commitbab8acbe8238a5c4b10a5ecc08eef1d260f11b2b (patch)
treea7411ecac0f709763f8f0247709f475decbbb5eb /release_docs
parent9ef2f993cfc7173712729fb40b34d1edae8509d9 (diff)
downloadhdf5-bab8acbe8238a5c4b10a5ecc08eef1d260f11b2b.zip
hdf5-bab8acbe8238a5c4b10a5ecc08eef1d260f11b2b.tar.gz
hdf5-bab8acbe8238a5c4b10a5ecc08eef1d260f11b2b.tar.bz2
Brings an enum fix from develop (#3304)
Diffstat (limited to 'release_docs')
-rw-r--r--release_docs/RELEASE.txt11
1 files changed, 11 insertions, 0 deletions
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt
index 91bc939..0f407f4 100644
--- a/release_docs/RELEASE.txt
+++ b/release_docs/RELEASE.txt
@@ -127,6 +127,17 @@ Bug Fixes since HDF5-1.14.1 release
that an error message is displayed in this situation rather than causing
an assertion failure.
+ - Fixed a potential bug when copying empty enum datatypes
+
+ Copying an empty enum datatype (including implicitly, as when an enum
+ is a part of a compound datatype) would fail in an assert in debug
+ mode and could fail in release mode depending on how the platform
+ handles undefined behavior regarding size 0 memory allocations and
+ using memcpy with a NULL src pointer.
+
+ The library is now more careful about using memory operations when
+ copying empty enum datatypes and will not error or raise an assert.
+
- Added an AAPL check to H5Acreate
A check was added to H5Acreate to ensure that a failure is correctly