summaryrefslogtreecommitdiff
path: root/src/link.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/link.c')
-rw-r--r--src/link.c7
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)