diff options
Diffstat (limited to 'src/link.c')
-rw-r--r-- | src/link.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/link.c b/src/link.c index c59691bc8..1e8332f57 100644 --- a/src/link.c +++ b/src/link.c @@ -1812,13 +1812,14 @@ void sub_800B348(void) memcpy(gBlockSendBuffer, block, sizeof(*block)); } -void sub_800B3A4(u8 who) +void sub_800B3A4(u32 who) { + u8 who_ = who; struct LinkPlayerBlock *block; struct LinkPlayer *player; - block = (struct LinkPlayerBlock *)gBlockRecvBuffer[who]; - player = &gLinkPlayers[who]; + block = (struct LinkPlayerBlock *)gBlockRecvBuffer[who_]; + player = &gLinkPlayers[who_]; *player = block->linkPlayer; sub_800B524(player); if (strcmp(block->magic1, gASCIIGameFreakInc) != 0 || strcmp(block->magic2, gASCIIGameFreakInc) != 0) |