summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorBrian Sawicki <bsawicki@hdfgroup.org>2021-10-21 19:11:46 (GMT)
committerBrian Sawicki <bsawicki@hdfgroup.org>2021-10-21 19:11:46 (GMT)
commit3feb1bd2891c639b7caf7f307e5129e8fe50da2b (patch)
tree83711b8d3dbc3cd40f621cda3442aa734538e76c /test
parentfca8d4097916afd5317fc9465c57d425886f169a (diff)
downloadhdf5-3feb1bd2891c639b7caf7f307e5129e8fe50da2b.zip
hdf5-3feb1bd2891c639b7caf7f307e5129e8fe50da2b.tar.gz
hdf5-3feb1bd2891c639b7caf7f307e5129e8fe50da2b.tar.bz2
fix warnings and valgrind leaks/errors
Diffstat (limited to 'test')
-rw-r--r--test/onion.c22
1 files changed, 14 insertions, 8 deletions
diff --git a/test/onion.c b/test/onion.c
index e4f7a24..8eff8ae 100644
--- a/test/onion.c
+++ b/test/onion.c
@@ -1388,6 +1388,8 @@ test_revision_record_encode_decode(void)
uint64_t size_ret;
struct H5FD__onion_revision_record r_out;
uint32_t sum_out = 0;
+ char username[8] = "JohnDoe";
+ char comment[25] = "Example comment message.";
struct H5FD__onion_revision_record record = {
H5FD__ONION_REVISION_RECORD_MAGIC,
H5FD__ONION_REVISION_RECORD_VERSION_CURR,
@@ -1404,8 +1406,8 @@ test_revision_record_encode_decode(void)
4, /* n_entries */
NULL, /* list - populated below */
}, /* archival index struct */
- "JohnDoe", /* username */
- "Example comment message.", /* comment */
+ username, /* username */
+ comment, /* comment */
0, /* checksum - computed for us */
};
uint64_t exp_size = H5FD__ONION_ENCODED_SIZE_REVISION_RECORD +
@@ -3153,8 +3155,7 @@ test_integration_create(void)
/*
* Create dataspace with unlimited dimensions.
*/
- if (H5Screate_simple(2, dims, maxdims) < 0)
- TEST_ERROR
+ space = H5Screate_simple(2, dims, maxdims);
/*
* Create the dataset creation property list, and set the chunk
@@ -3240,9 +3241,6 @@ test_integration_create(void)
HDputs(".");
HDfflush(stdout);
- if (H5Fclose(file_id) < 0)
- TEST_ERROR;
- file_id = H5I_INVALID_HID;
HDputs(".");
HDfflush(stdout);
@@ -3252,6 +3250,12 @@ test_integration_create(void)
* CLEANUP
*/
+ if (H5Dclose(dset) < 0)
+ TEST_ERROR
+ dset = H5I_INVALID_HID;
+ if (H5Fclose(file_id) < 0)
+ TEST_ERROR
+ file_id = H5I_INVALID_HID;
if (H5Pclose(fapl_id) < 0)
TEST_ERROR;
fapl_id = H5I_INVALID_HID;
@@ -3273,6 +3277,8 @@ error:
onion_filepaths_destroy(paths);
}
+ if (dset != H5I_INVALID_HID)
+ (void)H5Dclose(dset);
if (file_id != H5I_INVALID_HID)
(void)H5Fclose(file_id);
if (fapl_id != H5I_INVALID_HID)
@@ -3318,7 +3324,7 @@ main(void)
nerrors -= test_create_oniontarget(TRUE, TRUE);
nerrors -= test_several_revisions_with_logical_gaps();
nerrors -= test_page_aligned_history_create();
- // nerrors -= test_integration_create();
+ nerrors -= test_integration_create();
#if H5FD_ONION_ENABLE_INDEX_STATS
nerrors -= test_working_index_stats(); /* TODO */