From 5e4986d835fca47a614f4f18c8e3a74817ee031b Mon Sep 17 00:00:00 2001 From: Sepalani Date: Thu, 1 Jun 2017 17:02:13 +0100 Subject: [PATCH] IP/Top: Properly fix GetAddrInfo --- Source/Core/Core/IOS/Network/IP/Top.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/Core/Core/IOS/Network/IP/Top.cpp b/Source/Core/Core/IOS/Network/IP/Top.cpp index 90cc6db163..2cb5fb0164 100644 --- a/Source/Core/Core/IOS/Network/IP/Top.cpp +++ b/Source/Core/Core/IOS/Network/IP/Top.cpp @@ -919,8 +919,8 @@ IPCCommandResult NetIPTop::HandleGetAddressInfoRequest(const IOCtlVRequest& requ if (result_iter->ai_addr) { Memory::Write_U32(sockoffset, addr + 0x18); - Memory::Write_U8(result_iter->ai_addr->sa_family & 0xFF, sockoffset); - Memory::Write_U8(result_iter->ai_addrlen & 0xFF, sockoffset + 0x01); + Memory::Write_U8(result_iter->ai_addrlen & 0xFF, sockoffset); + Memory::Write_U8(result_iter->ai_addr->sa_family & 0xFF, sockoffset + 0x01); Memory::CopyToEmu(sockoffset + 0x2, result_iter->ai_addr->sa_data, sizeof(result_iter->ai_addr->sa_data)); sockoffset += 0x1C;