diff options
author | jhendersonHDF <jhenderson@hdfgroup.org> | 2023-08-18 20:59:51 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-08-18 20:59:51 (GMT) |
commit | 71d98e07061f367a2d66a513a267401a89323e61 (patch) | |
tree | 0f8a6b5febd857d8786dc188b75e21c7ad6c60d8 /src | |
parent | 98b8fa7469345ec024acd9c4ee192fd60015b9e3 (diff) | |
download | hdf5-71d98e07061f367a2d66a513a267401a89323e61.zip hdf5-71d98e07061f367a2d66a513a267401a89323e61.tar.gz hdf5-71d98e07061f367a2d66a513a267401a89323e61.tar.bz2 |
Fix compile failures with H5C_DO_MEMORY_SANITY_CHECKS enabled (#3388)
Diffstat (limited to 'src')
-rw-r--r-- | src/H5Centry.c | 2 | ||||
-rw-r--r-- | src/H5Cimage.c | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/src/H5Centry.c b/src/H5Centry.c index 41fbe0c..9b93a96 100644 --- a/src/H5Centry.c +++ b/src/H5Centry.c @@ -1571,7 +1571,7 @@ H5C__serialize_single_entry(H5F_t *f, H5C_t *cache_ptr, H5C_cache_entry_t *entry if (NULL == (entry_ptr->image_ptr = H5MM_malloc(entry_ptr->size + H5C_IMAGE_EXTRA_SPACE))) HGOTO_ERROR(H5E_CACHE, H5E_CANTALLOC, FAIL, "memory allocation failed for on disk image buffer"); #if H5C_DO_MEMORY_SANITY_CHECKS - H5MM_memcpy(((uint8_t *)entry_ptr->image_ptr) + image_size, H5C_IMAGE_SANITY_VALUE, + H5MM_memcpy(((uint8_t *)entry_ptr->image_ptr) + entry_ptr->size, H5C_IMAGE_SANITY_VALUE, H5C_IMAGE_EXTRA_SPACE); #endif /* H5C_DO_MEMORY_SANITY_CHECKS */ } /* end if */ diff --git a/src/H5Cimage.c b/src/H5Cimage.c index 87df542..c99c612 100644 --- a/src/H5Cimage.c +++ b/src/H5Cimage.c @@ -2682,7 +2682,8 @@ H5C__reconstruct_cache_entry(const H5F_t *f, H5C_t *cache_ptr, const uint8_t **b if (NULL == (pf_entry_ptr->image_ptr = H5MM_malloc(pf_entry_ptr->size + H5C_IMAGE_EXTRA_SPACE))) HGOTO_ERROR(H5E_CACHE, H5E_CANTALLOC, NULL, "memory allocation failed for on disk image buffer"); #if H5C_DO_MEMORY_SANITY_CHECKS - H5MM_memcpy(((uint8_t *)pf_entry_ptr->image_ptr) + size, H5C_IMAGE_SANITY_VALUE, H5C_IMAGE_EXTRA_SPACE); + H5MM_memcpy(((uint8_t *)pf_entry_ptr->image_ptr) + pf_entry_ptr->size, H5C_IMAGE_SANITY_VALUE, + H5C_IMAGE_EXTRA_SPACE); #endif /* H5C_DO_MEMORY_SANITY_CHECKS */ /* Copy the entry image from the cache image block */ |