From 3eea9abb5fb030d87519a3b9743f6a467e4a830a Mon Sep 17 00:00:00 2001 From: Quincey Koziol Date: Thu, 1 Sep 2005 22:11:25 -0500 Subject: [svn-r11338] Purpose: Bug fix Description: Check in fix that John found for bug in H5FD_extend() code - adjust beginning as well as size of free block when "extending" another block of space in the file. Platforms tested: FreeBsd 4.11 (sleipnir) Too minor to require h5committest --- src/H5FD.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/H5FD.c b/src/H5FD.c index 6474446..8d152ec 100644 --- a/src/H5FD.c +++ b/src/H5FD.c @@ -2803,8 +2803,10 @@ H5FD_extend(H5FD_t *file, H5FD_mem_t type, haddr_t addr, hsize_t size, hsize_t e /* Free the memory for the used block */ H5FL_FREE(H5FD_free_t, curr); } /* end if */ - else + else { + curr->addr += extra_requested; curr->size -= extra_requested; + } /* end else */ /* Leave now */ break; -- cgit v0.12