diff options
author | Dana Robinson <derobins@hdfgroup.org> | 2019-06-18 22:36:42 (GMT) |
---|---|---|
committer | Dana Robinson <derobins@hdfgroup.org> | 2019-06-18 22:36:42 (GMT) |
commit | c6e21cede788790b39af4a46a8bc15e49e382346 (patch) | |
tree | f2a5559c4ec1a95e43dad4b0d3f8d5fdbb904100 /release_docs | |
parent | 8973ba46c6fd72caac146c254349df46bb57717d (diff) | |
parent | 0a75da70a61d41a0bf20a5c617f3eb678ed0b103 (diff) | |
download | hdf5-c6e21cede788790b39af4a46a8bc15e49e382346.zip hdf5-c6e21cede788790b39af4a46a8bc15e49e382346.tar.gz hdf5-c6e21cede788790b39af4a46a8bc15e49e382346.tar.bz2 |
Merge pull request #1748 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:links_iterate_zero_bug to develop
* commit '0a75da70a61d41a0bf20a5c617f3eb678ed0b103':
Yanked qsort assert
Switched to HGOTO_DONE() in the links code.
Updated the HDqsort() macro to ensure we don't pass NULL buffers to qsort(3) in the future.
Fixed a bug in the links code where iterating over an empty group would pass a NULL pointer to qsort(3), which is undefined behavior.
Diffstat (limited to 'release_docs')
-rw-r--r-- | release_docs/RELEASE.txt | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt index 0bd31a0..986b1e8 100644 --- a/release_docs/RELEASE.txt +++ b/release_docs/RELEASE.txt @@ -385,6 +385,18 @@ Bug Fixes since HDF5-1.10.3 release (JTH - 2018/08/25, HDFFV-10501) + - When iterating over an old-style group (i.e., when not using the latest + file format) of size 0, a NULL pointer representing the empty links + table would be sent to qsort(3) for sorting, which is undefined behavior. + + Iterating over an empty group is explicitly tested in the links test. + This has not caused any failures to date and was flagged by gcc's + -fsanitize=undefined. + + The library no longer attempts to sort an empty array. + + (DER - 2019/06/18, HDFFV-10829) + Java Library: ---------------- - JNI native library dependencies |