summaryrefslogtreecommitdiffstats
path: root/src/H5B.c
diff options
context:
space:
mode:
authorNeil Fortner <nfortne2@hdfgroup.org>2010-04-15 19:22:26 (GMT)
committerNeil Fortner <nfortne2@hdfgroup.org>2010-04-15 19:22:26 (GMT)
commit4fa6fd807dddf42e14d2c4c1c40caf11674bb849 (patch)
treead5ab770cb6336c52eb4e17198d75510a436b2e1 /src/H5B.c
parent597e1d894ed72095f1d12217d3343ee2e78cbefd (diff)
downloadhdf5-4fa6fd807dddf42e14d2c4c1c40caf11674bb849.zip
hdf5-4fa6fd807dddf42e14d2c4c1c40caf11674bb849.tar.gz
hdf5-4fa6fd807dddf42e14d2c4c1c40caf11674bb849.tar.bz2
[svn-r18568] Purpose: Fix error in call to memmove() in H5B_remove_helper. This error was
only reproducible through the use of electric fence. Tested: Fedora (too minor for h5committest)
Diffstat (limited to 'src/H5B.c')
-rw-r--r--src/H5B.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/H5B.c b/src/H5B.c
index acafe2c..f233f40 100644
--- a/src/H5B.c
+++ b/src/H5B.c
@@ -1511,7 +1511,7 @@ H5B_remove_helper(H5F_t *f, hid_t dxpl_id, haddr_t addr, const H5B_class_t *type
HDmemmove(bt->child + idx,
bt->child + idx + 1,
- (bt->nchildren - idx) * sizeof(haddr_t));
+ (bt->nchildren - 1 - idx) * sizeof(haddr_t));
bt->nchildren -= 1;
bt_flags |= H5AC__DIRTIED_FLAG;