Disallow negative sizes in SAVEBLOCK_CHUNK

This commit is contained in:
GriffinR
2021-10-13 13:29:17 -04:00
parent 1f7eb7ea01
commit 490300daab
+3 -2
View File
@@ -42,8 +42,9 @@
#define SAVEBLOCK_CHUNK(structure, chunkNum) \ #define SAVEBLOCK_CHUNK(structure, chunkNum) \
{ \ { \
chunkNum * SECTOR_DATA_SIZE, \ chunkNum * SECTOR_DATA_SIZE, \
min(sizeof(structure) - chunkNum * SECTOR_DATA_SIZE, SECTOR_DATA_SIZE) \ sizeof(structure) >= chunkNum * SECTOR_DATA_SIZE ? \
} \ min(sizeof(structure) - chunkNum * SECTOR_DATA_SIZE, SECTOR_DATA_SIZE) : 0 \
}
const struct SaveSectionOffsets gSaveSectionOffsets[] = const struct SaveSectionOffsets gSaveSectionOffsets[] =
{ {