Fix memory bug
This commit is contained in:
@@ -183,7 +183,7 @@ typedef struct ShipArchipelagoSaveContextData {
|
|||||||
ArchipelagoLocationData locations[RC_MAX];
|
ArchipelagoLocationData locations[RC_MAX];
|
||||||
} ShipArchipelagoSaveContextData;
|
} ShipArchipelagoSaveContextData;
|
||||||
|
|
||||||
typedef union ShipQuestSpecificSaveContextData {
|
typedef struct ShipQuestSpecificSaveContextData {
|
||||||
ShipRandomizerSaveContextData randomizer;
|
ShipRandomizerSaveContextData randomizer;
|
||||||
ShipBossRushSaveContextData bossRush;
|
ShipBossRushSaveContextData bossRush;
|
||||||
ShipArchipelagoSaveContextData archipelago;
|
ShipArchipelagoSaveContextData archipelago;
|
||||||
|
|||||||
@@ -645,7 +645,7 @@ void InitArchipelagoData(bool isDebug) {
|
|||||||
ARRAY_COUNT(gSaveContext.ship.quest.data.archipelago.slotName));
|
ARRAY_COUNT(gSaveContext.ship.quest.data.archipelago.slotName));
|
||||||
SohUtils::CopyStringToCharArray(gSaveContext.ship.quest.data.archipelago.archiUri, "",
|
SohUtils::CopyStringToCharArray(gSaveContext.ship.quest.data.archipelago.archiUri, "",
|
||||||
ARRAY_COUNT(gSaveContext.ship.quest.data.archipelago.archiUri));
|
ARRAY_COUNT(gSaveContext.ship.quest.data.archipelago.archiUri));
|
||||||
SohUtils::CopyStringToCharArray(gSaveContext.ship.quest.data.archipelago.roomHash, "",
|
SohUtils::CopyStringToCharArray(gSaveContext.ship.quest.data.archipelago.roomPass, "",
|
||||||
ARRAY_COUNT(gSaveContext.ship.quest.data.archipelago.roomPass));
|
ARRAY_COUNT(gSaveContext.ship.quest.data.archipelago.roomPass));
|
||||||
|
|
||||||
for (uint32_t i = 0; i < ARRAY_COUNT(gSaveContext.ship.quest.data.archipelago.locations); i++) {
|
for (uint32_t i = 0; i < ARRAY_COUNT(gSaveContext.ship.quest.data.archipelago.locations); i++) {
|
||||||
|
|||||||
Reference in New Issue
Block a user