From 3c394783e764e0b57b18c9338528e04ff2800526 Mon Sep 17 00:00:00 2001 From: Quincey Koziol Date: Sat, 19 May 2007 00:37:00 -0500 Subject: [svn-r13771] Description: Fix some more unitialized variables that were flagged by valgrind. Tested on: FreeBSD/32 6.2 (duty) w/valgrind --- src/H5B2.c | 2 +- src/H5SM.c | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/H5B2.c b/src/H5B2.c index 5a2d5ee..b52b215 100644 --- a/src/H5B2.c +++ b/src/H5B2.c @@ -1134,7 +1134,7 @@ H5B2_modify(H5F_t *f, hid_t dxpl_id, const H5B2_class_t *type, haddr_t addr, { unsigned leaf_flags = H5AC__NO_FLAGS_SET; H5B2_leaf_t *leaf; /* Pointer to leaf node in B-tree */ - hbool_t changed; /* Whether the 'modify' callback changed the record */ + hbool_t changed = FALSE;/* Whether the 'modify' callback changed the record */ /* Lock B-tree leaf node */ if (NULL == (leaf = H5AC_protect(f, dxpl_id, H5AC_BT2_LEAF, curr_node_ptr.addr, &(curr_node_ptr.node_nrec), bt2_shared, H5AC_WRITE))) diff --git a/src/H5SM.c b/src/H5SM.c index f5eba52..a5b527a 100755 --- a/src/H5SM.c +++ b/src/H5SM.c @@ -1851,6 +1851,10 @@ H5SM_get_info(const H5O_loc_t *ext_loc, H5P_genplist_t *fc_plist, hid_t dxpl_id) unsigned sohm_b2l; /* SOHM btree-to-list cutoff */ unsigned u; /* Local index variable */ + /* Portably initialize the arrays */ + HDmemset(index_flags, 0, sizeof(index_flags)); + HDmemset(minsizes, 0, sizeof(minsizes)); + /* Set SOHM info from file */ shared->sohm_addr = sohm_table.addr; shared->sohm_vers = sohm_table.version; -- cgit v0.12