diff --git a/src/pc/network/packets/packet_area.c b/src/pc/network/packets/packet_area.c index 10a7c7d3c..94bd2df25 100644 --- a/src/pc/network/packets/packet_area.c +++ b/src/pc/network/packets/packet_area.c @@ -159,7 +159,7 @@ void network_receive_area(struct Packet* p) { packet_read(p, &gNetworkAreaTimer, sizeof(u32)); gNetworkAreaTimerClock = clock_elapsed_ticks() - gNetworkAreaTimer; packet_read(p, gEnvironmentLevels, sizeof(s32)); - if (gCurrLevelNum == LEVEL_WDW) { + if (gCurrLevelNum == LEVEL_WDW && gEnvironmentRegions != NULL) { gEnvironmentRegions[6] = *gEnvironmentLevels; }