Review NodeTraits::_open.
1uc opened this issue · comments
The following lines are used to open objects:
HighFive/include/highfive/bits/H5Node_traits_misc.hpp
Lines 398 to 409 in 88fcc89
The issue is that the function signature is:
hid_t H5Oopen(hid_t loc_id, const char * name, hid_t lapl_id);
Parameters
...
[in] lapl_id Link access property list identifier
https://docs.hdfgroup.org/hdf5/v1_12/group___h5_o.html#ga9f635f58c7ddf17f87c253bfbca08bc1
However, we're passing in a DataSetAccessProps
object. A quick search only reveal one use
which effectively uses
H5P_DEFAULT
. Hence, it's plausible that the function is buggy but we've never exercised it in a buggy manner.A Link Access Property List can be a Group, DataSet or DataType Access Property List.