diff options
author | Binh-Minh Ribler <bmribler@hdfgroup.org> | 2013-03-31 06:58:31 (GMT) |
---|---|---|
committer | Binh-Minh Ribler <bmribler@hdfgroup.org> | 2013-03-31 06:58:31 (GMT) |
commit | 1e64926e740af15eb19d686ad48c37e3e745d454 (patch) | |
tree | ba07a5735ed084914de349785dd6d0ebb633c7bb /release_docs/RELEASE.txt | |
parent | 1e5f8cd37040a9e0d76b9a1d0719727f7f665972 (diff) | |
download | hdf5-1e64926e740af15eb19d686ad48c37e3e745d454.zip hdf5-1e64926e740af15eb19d686ad48c37e3e745d454.tar.gz hdf5-1e64926e740af15eb19d686ad48c37e3e745d454.tar.bz2 |
[svn-r23502] Description:
Added note for bug fix in the C++ API.
Diffstat (limited to 'release_docs/RELEASE.txt')
-rw-r--r-- | release_docs/RELEASE.txt | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt index db117e1..b31d696 100644 --- a/release_docs/RELEASE.txt +++ b/release_docs/RELEASE.txt @@ -183,7 +183,14 @@ Bug Fixes since HDF5-1.8.10 C++ API ------ - - None + - An exception thrown by an internal function was not propagating to the + test program during stack unwinding, so it couldn't be caught by the + test and the program terminated "without an active exception." It seemed + that the problem happened when c_str() was used to generate an equivalant + const char* from a std::string and the resulting string was passed to + the internal function. As a work-around, we added a try/catch around + the the call to the internal function and when the exception is caught there, + it is re-thrown. High-Level APIs: ------ |