summaryrefslogtreecommitdiff
path: root/src/load_save.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/load_save.c')
-rw-r--r--src/load_save.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/load_save.c b/src/load_save.c
index 734f7398b..a516c08c2 100644
--- a/src/load_save.c
+++ b/src/load_save.c
@@ -115,12 +115,12 @@ void MoveSaveBlocks_ResetHeap(void)
saveBlock2Copy->playerTrainerId[3]);
// restore saveblock data since the pointers changed
- memcpy(gSaveBlock2Ptr, saveBlock2Copy, sizeof(*gSaveBlock2Ptr));
- memcpy(gSaveBlock1Ptr, saveBlock1Copy, sizeof(*gSaveBlock1Ptr));
- memcpy(gPokemonStoragePtr, pokemonStorageCopy, sizeof(*gPokemonStoragePtr));
+ *gSaveBlock2Ptr = *saveBlock2Copy;
+ *gSaveBlock1Ptr = *saveBlock1Copy;
+ *gPokemonStoragePtr = *pokemonStorageCopy;
// heap was destroyed in the copying process, so reset it
- InitHeap(gHeap, 0x1C000);
+ InitHeap(gHeap, HEAP_SIZE);
// restore interrupt functions
gMain.hblankCallback = hblankCB;