diff options
author | Neil Fortner <nfortne2@hdfgroup.org> | 2009-04-10 20:15:31 (GMT) |
---|---|---|
committer | Neil Fortner <nfortne2@hdfgroup.org> | 2009-04-10 20:15:31 (GMT) |
commit | 62859249447d0bf2bdc38c9fb04c66d8ae4a545a (patch) | |
tree | 8f8e46f83324fd89944fa15d0253a6cf90f3bcc4 /src/H5L.c | |
parent | 8dba3d7b9c5b0744f79d66927b75674324e85259 (diff) | |
download | hdf5-62859249447d0bf2bdc38c9fb04c66d8ae4a545a.zip hdf5-62859249447d0bf2bdc38c9fb04c66d8ae4a545a.tar.gz hdf5-62859249447d0bf2bdc38c9fb04c66d8ae4a545a.tar.bz2 |
[svn-r16731] 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() */ |