diff options
author | Neil Fortner <nfortne2@hdfgroup.org> | 2015-07-20 22:21:36 (GMT) |
---|---|---|
committer | Neil Fortner <nfortne2@hdfgroup.org> | 2015-07-20 22:21:36 (GMT) |
commit | f550bc0cea1da09002118fe8dc4455b18fc26717 (patch) | |
tree | c397791fb1b551b6965fda53da307c385d559081 /c++ | |
parent | 74e4cd4d2146b61b9d0179e5e1dc8c9048be2e19 (diff) | |
download | hdf5-f550bc0cea1da09002118fe8dc4455b18fc26717.zip hdf5-f550bc0cea1da09002118fe8dc4455b18fc26717.tar.gz hdf5-f550bc0cea1da09002118fe8dc4455b18fc26717.tar.bz2 |
[svn-r27415] Fix potential error with H5I_clear_type which could occur when a callback closed
a different ID in the same type. Added a new skiplist routine,
H5SL_try_free_safe, which iterates over items, freeing some of them, and which
intercepts and defers attempts to remove from the list outside of the main
iteration. Changed H5I_clear_type to use this function.
Tested: jam, koala, ostrich (h5committest); ummon
Diffstat (limited to 'c++')
0 files changed, 0 insertions, 0 deletions