summaryrefslogtreecommitdiffstats
path: root/src/H5FDcore.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/H5FDcore.c')
-rw-r--r--src/H5FDcore.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/H5FDcore.c b/src/H5FDcore.c
index 492e06f..713a3ff 100644
--- a/src/H5FDcore.c
+++ b/src/H5FDcore.c
@@ -776,6 +776,9 @@ H5FD_core_write(H5FD_t *_file, H5FD_mem_t UNUSED type, hid_t UNUSED dxpl_id, had
x = H5MM_malloc(new_eof);
else
x = H5MM_realloc(file->mem, new_eof);
+#ifdef H5_USING_PURIFY
+HDmemset(x + file->eof, 0, (size_t)(new_eof - file->eof));
+#endif /* H5_USING_PURIFY */
if (!x)
HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "unable to allocate memory block")
file->mem = x;