diff options
author | Quincey Koziol <koziol@hdfgroup.org> | 2002-07-17 17:27:37 (GMT) |
---|---|---|
committer | Quincey Koziol <koziol@hdfgroup.org> | 2002-07-17 17:27:37 (GMT) |
commit | 4be014fc14ff9d311fdfb0417d8f3e738f03a88a (patch) | |
tree | 18b0d8882cbbb1d9758944b53a1140beabe77709 | |
parent | ceba60418cdeb53eae7d953ec6fc9cc1f58efff1 (diff) | |
download | hdf5-4be014fc14ff9d311fdfb0417d8f3e738f03a88a.zip hdf5-4be014fc14ff9d311fdfb0417d8f3e738f03a88a.tar.gz hdf5-4be014fc14ff9d311fdfb0417d8f3e738f03a88a.tar.bz2 |
[svn-r5809] Purpose:
Bug fix
Description:
Deleting objects from a global heap was incorrectly setting the free space
in the heap chunk.
Solution:
Encode correct amount of free space.
Platforms tested:
IRIX64 6.5 (modi4)
-rw-r--r-- | src/H5HG.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -881,7 +881,7 @@ H5HG_remove (H5F_t *f, H5HG_t *hobj) UINT16ENCODE(p, 0); /*id*/ UINT16ENCODE(p, 0); /*nrefs*/ UINT32ENCODE(p, 0); /*reserved*/ - H5F_ENCODE_LENGTH (f, p, need); + H5F_ENCODE_LENGTH (f, p, heap->obj[0].size); } HDmemset (heap->obj+hobj->idx, 0, sizeof(H5HG_obj_t)); heap->dirty = 1; |