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:
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: