diff options
author | Neil Fortner <nfortne2@hdfgroup.org> | 2009-04-10 20:07:14 (GMT) |
---|---|---|
committer | Neil Fortner <nfortne2@hdfgroup.org> | 2009-04-10 20:07:14 (GMT) |
commit | 456eb08b0a970757b9ae6d450fa0a41994180a55 (patch) | |
tree | 735bff1173ac3d5a7469c1a73d25eb5d0a076135 /src/H5L.c | |
parent | 16f02e5e791e58cabec0f4f48cf51a3286cba463 (diff) | |
download | hdf5-456eb08b0a970757b9ae6d450fa0a41994180a55.zip hdf5-456eb08b0a970757b9ae6d450fa0a41994180a55.tar.gz hdf5-456eb08b0a970757b9ae6d450fa0a41994180a55.tar.bz2 |
[svn-r16730] Purpose: Fix bug 1539b
Description:
The H5L interface was not marked as uninitialized when H5L_term_interface was
called. This caused the interface to not initialize itself later on. This
prevented external links from working after calling H5close, because they were
never re-registered.
Tested: jam, smirom, linew (h5committest)
Diffstat (limited to 'src/H5L.c')
-rw-r--r-- | src/H5L.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -286,6 +286,9 @@ H5L_term_interface(void) H5L_table_g = (H5L_class_t *)H5MM_xfree(H5L_table_g); H5L_table_used_g = H5L_table_alloc_g = 0; + /* Mark the interface as uninitialized */ + H5_interface_initialize_g = 0; + FUNC_LEAVE_NOAPI(n) } /* H5L_term_interface() */ |