diff options
| author | Mai M <mathew1800@gmail.com> | 2022-05-22 22:13:09 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-05-22 22:13:09 -0400 |
| commit | 1e64d21d40da70f138207a87271ef1d972287746 (patch) | |
| tree | c5e9900e01fe58cf38289a17b17127db2a1c9cb4 /Source/Core/Common/Network.cpp | |
| parent | 3a3357444e9be934bbd496812591aa7fff3feddb (diff) | |
| parent | f68c3b758ebb9cb5ea2463aa195e345341db7221 (diff) | |
Merge pull request #10691 from AdmiralCurtiss/tcp-header-std-array
Common/Network: Use std::array in IPv4Header.
Diffstat (limited to 'Source/Core/Common/Network.cpp')
| -rw-r--r-- | Source/Core/Common/Network.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Source/Core/Common/Network.cpp b/Source/Core/Common/Network.cpp index e2fdc3d2d6..2c548347a3 100644 --- a/Source/Core/Common/Network.cpp +++ b/Source/Core/Common/Network.cpp @@ -102,8 +102,8 @@ IPv4Header::IPv4Header(u16 data_size, u8 ip_proto, const sockaddr_in& from, cons flags_fragment_offset = htons(0x4000); ttl = 0x40; protocol = ip_proto; - std::memcpy(&source_addr, &from.sin_addr, IPV4_ADDR_LEN); - std::memcpy(&destination_addr, &to.sin_addr, IPV4_ADDR_LEN); + std::memcpy(source_addr.data(), &from.sin_addr, IPV4_ADDR_LEN); + std::memcpy(destination_addr.data(), &to.sin_addr, IPV4_ADDR_LEN); header_checksum = htons(ComputeNetworkChecksum(this, Size())); } |
