diff options
author | Dana Robinson <derobins@hdfgroup.org> | 2019-06-18 18:42:53 (GMT) |
---|---|---|
committer | Dana Robinson <derobins@hdfgroup.org> | 2019-06-18 18:42:53 (GMT) |
commit | d767e6a067aacee0d33a51d5c584d6676afc3df9 (patch) | |
tree | 55dbabe2ee20d5ad29c4317c21bae0ff7f838b6b /release_docs | |
parent | 10535e0376d88e218cab782322bfc06f35835f31 (diff) | |
download | hdf5-d767e6a067aacee0d33a51d5c584d6676afc3df9.zip hdf5-d767e6a067aacee0d33a51d5c584d6676afc3df9.tar.gz hdf5-d767e6a067aacee0d33a51d5c584d6676afc3df9.tar.bz2 |
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.
Fixes HDFFV-10829
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 78118b8..fc236bb 100644 --- a/release_docs/RELEASE.txt +++ b/release_docs/RELEASE.txt @@ -375,6 +375,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 |