diff options
author | Binh-Minh Ribler <bmribler@hdfgroup.org> | 2010-09-16 04:13:25 (GMT) |
---|---|---|
committer | Binh-Minh Ribler <bmribler@hdfgroup.org> | 2010-09-16 04:13:25 (GMT) |
commit | b0a1e95ac7de5d0235dc0bc0732f4225b1589bad (patch) | |
tree | a04daf9a694a6d0eac1ce43853040800076186d4 /c++/src/H5PropList.cpp | |
parent | 3755fa1822fdd3a7a68eef9f4a6aabade7dacb56 (diff) | |
download | hdf5-b0a1e95ac7de5d0235dc0bc0732f4225b1589bad.zip hdf5-b0a1e95ac7de5d0235dc0bc0732f4225b1589bad.tar.gz hdf5-b0a1e95ac7de5d0235dc0bc0732f4225b1589bad.tar.bz2 |
[svn-r19394] Purpose: Fixed bug 1903
Description:
After a C++ API object is closed, its id should be reset regardless
of the reference count of the underlying HDF5 object. User reported
the bug for Group, but it's applicable to all other objects. Fixed.
Platforms tested:
Linux/32 2.6 (jam)
FreeBSD/64 6.3 (liberty)
SunOS 5.10 (linew)
Diffstat (limited to 'c++/src/H5PropList.cpp')
-rw-r--r-- | c++/src/H5PropList.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/c++/src/H5PropList.cpp b/c++/src/H5PropList.cpp index 1ed5916..ceea15f 100644 --- a/c++/src/H5PropList.cpp +++ b/c++/src/H5PropList.cpp @@ -270,10 +270,8 @@ void PropList::close() { throw PropListIException(inMemFunc("close"), "H5Pclose failed"); } - // reset the id when the property list that it represents is no longer - // referenced - if (getCounter() == 0) - id = 0; + // reset the id + id = 0; } } |