atrstm

Load and structure a combustion gas mixture
git clone git://git.meso-star.fr/atrstm.git
Log | Files | Refs | README | LICENSE

commit e7ea8944a16f7b0c3e5fe57f81a145ebf3f2c2fc
parent 82bc303fbdd6a1ee854e9ca7e8205669f5d233c6
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Wed, 20 Jan 2021 13:59:53 +0100

Fix invalid read/write in cache [de]serialization

Diffstat:
Msrc/atrstm_cache.c | 12++++++------
1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/atrstm_cache.c b/src/atrstm_cache.c @@ -101,9 +101,9 @@ hash_write(const struct hash* hash, FILE* fp) goto error; \ } \ } (void)0 - WRITE(hash->therm_props, 64); - WRITE(hash->refract_ids, 64); - WRITE(hash->volume, 64); + WRITE(hash->therm_props, sizeof(hash256_T)); + WRITE(hash->refract_ids, sizeof(hash256_T)); + WRITE(hash->volume, sizeof(hash256_T)); #undef WRITE exit: @@ -130,9 +130,9 @@ hash_read(struct hash* hash, FILE* fp) goto error; \ } \ } (void)0 - READ(hash->therm_props, 64); - READ(hash->refract_ids, 64); - READ(hash->volume, 64); + READ(hash->therm_props, sizeof(hash256_T)); + READ(hash->refract_ids, sizeof(hash256_T)); + READ(hash->volume, sizeof(hash256_T)); #undef READ exit: