diff options
author | Quincey Koziol <koziol@hdfgroup.org> | 2000-04-15 20:28:12 (GMT) |
---|---|---|
committer | Quincey Koziol <koziol@hdfgroup.org> | 2000-04-15 20:28:12 (GMT) |
commit | 2ec6fd667bb4c49539bb820cb2b6f426e6c4c10a (patch) | |
tree | 77e150c8e92dcc45e759cf1addc5d3b103401a32 /src/H5D.c | |
parent | f12e3316665d7ac89820cc9ccecfad8e5537ce44 (diff) | |
download | hdf5-2ec6fd667bb4c49539bb820cb2b6f426e6c4c10a.zip hdf5-2ec6fd667bb4c49539bb820cb2b6f426e6c4c10a.tar.gz hdf5-2ec6fd667bb4c49539bb820cb2b6f426e6c4c10a.tar.bz2 |
[svn-r2151] Modified H5_term_library to not reported errors when H5Eset_auto(NULL,NULL)
has turned off error reporting in the library.
Also, changed the way property lists are managed and closed so that they
can be automatically closed when the library terminates.
Diffstat (limited to 'src/H5D.c')
-rw-r--r-- | src/H5D.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -1124,7 +1124,7 @@ H5D_create(H5G_entry_t *loc, const char *name, const H5T_t *type, if (!ret_value && new_dset) { if (new_dset->type) H5T_close(new_dset->type); if (new_dset->create_parms) { - H5P_close (H5P_DATASET_CREATE, new_dset->create_parms); + H5P_close (new_dset->create_parms); new_dset->create_parms = NULL; } if (H5F_addr_defined(new_dset->ent.header)) { @@ -1384,7 +1384,7 @@ done: H5T_close(dataset->type); } if (dataset->create_parms) { - H5P_close (H5P_DATASET_CREATE, dataset->create_parms); + H5P_close (dataset->create_parms); } dataset->ent.file = NULL; H5FL_FREE(H5D_t,dataset); @@ -1429,7 +1429,7 @@ H5D_close(H5D_t *dataset) * can do if one of these fails, so we just continue. */ free_failed = (H5T_close(dataset->type) < 0 || - H5P_close(H5P_DATASET_CREATE, dataset->create_parms)); + H5P_close(dataset->create_parms)); /* Close the dataset object */ H5O_close(&(dataset->ent)); |