From e90404a4f6a3be76a71ccdf95640a997913ae5c3 Mon Sep 17 00:00:00 2001 From: Sepalani Date: Mon, 29 May 2017 20:59:14 +0100 Subject: [PATCH] IP/Top: Use a constant for addrinfo size --- Source/Core/Core/IOS/Network/IP/Top.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Source/Core/Core/IOS/Network/IP/Top.cpp b/Source/Core/Core/IOS/Network/IP/Top.cpp index 0db0b32465..fc555f4340 100644 --- a/Source/Core/Core/IOS/Network/IP/Top.cpp +++ b/Source/Core/Core/IOS/Network/IP/Top.cpp @@ -905,6 +905,7 @@ IPCCommandResult NetIPTop::HandleGetAddressInfoRequest(const IOCtlVRequest& requ u32 sockoffset = addr + 0x460; if (ret == 0) { + constexpr size_t WII_ADDR_INFO_SIZE = 0x20; for (addrinfo* result_iter = result; result_iter != nullptr; result_iter = result_iter->ai_next) { Memory::Write_U32(result_iter->ai_flags, addr); @@ -932,14 +933,14 @@ IPCCommandResult NetIPTop::HandleGetAddressInfoRequest(const IOCtlVRequest& requ if (result_iter->ai_next) { - Memory::Write_U32(addr + sizeof(addrinfo), addr + 0x1C); + Memory::Write_U32(addr + WII_ADDR_INFO_SIZE, addr + 0x1C); } else { Memory::Write_U32(0, addr + 0x1C); } - addr += sizeof(addrinfo); + addr += WII_ADDR_INFO_SIZE; } freeaddrinfo(result);