summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBinh-Minh Ribler <bmribler@hdfgroup.org>2013-03-31 06:58:31 (GMT)
committerBinh-Minh Ribler <bmribler@hdfgroup.org>2013-03-31 06:58:31 (GMT)
commit1e64926e740af15eb19d686ad48c37e3e745d454 (patch)
treeba07a5735ed084914de349785dd6d0ebb633c7bb
parent1e5f8cd37040a9e0d76b9a1d0719727f7f665972 (diff)
downloadhdf5-1e64926e740af15eb19d686ad48c37e3e745d454.zip
hdf5-1e64926e740af15eb19d686ad48c37e3e745d454.tar.gz
hdf5-1e64926e740af15eb19d686ad48c37e3e745d454.tar.bz2
[svn-r23502] Description:
Added note for bug fix in the C++ API.
-rw-r--r--release_docs/RELEASE.txt9
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:
------