From 4be014fc14ff9d311fdfb0417d8f3e738f03a88a Mon Sep 17 00:00:00 2001 From: Quincey Koziol Date: Wed, 17 Jul 2002 12:27:37 -0500 Subject: [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) --- src/H5HG.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/H5HG.c b/src/H5HG.c index bd74185..34ed1cf 100644 --- a/src/H5HG.c +++ b/src/H5HG.c @@ -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; -- cgit v0.12