summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/core/hle/service/sockets/sockets_translate.cpp24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/core/hle/service/sockets/sockets_translate.cpp b/src/core/hle/service/sockets/sockets_translate.cpp
index 2be8f642d..139743e1d 100644
--- a/src/core/hle/service/sockets/sockets_translate.cpp
+++ b/src/core/hle/service/sockets/sockets_translate.cpp
@@ -131,21 +131,21 @@ u16 TranslatePollEventsToGuest(u16 flags) {
131Network::SockAddrIn Translate(SockAddrIn value) { 131Network::SockAddrIn Translate(SockAddrIn value) {
132 ASSERT(value.len == 0 || value.len == sizeof(value)); 132 ASSERT(value.len == 0 || value.len == sizeof(value));
133 133
134 Network::SockAddrIn result; 134 return {
135 result.family = Translate(static_cast<Domain>(value.family)); 135 .family = Translate(static_cast<Domain>(value.family)),
136 result.ip = value.ip; 136 .ip = value.ip,
137 result.portno = value.portno >> 8 | value.portno << 8; 137 .portno = static_cast<u16>(value.portno >> 8 | value.portno << 8),
138 return result; 138 };
139} 139}
140 140
141SockAddrIn Translate(Network::SockAddrIn value) { 141SockAddrIn Translate(Network::SockAddrIn value) {
142 SockAddrIn result; 142 return {
143 result.len = sizeof(result); 143 .len = sizeof(SockAddrIn),
144 result.family = static_cast<u8>(Translate(value.family)); 144 .family = static_cast<u8>(Translate(value.family)),
145 result.portno = value.portno >> 8 | value.portno << 8; 145 .portno = static_cast<u16>(value.portno >> 8 | value.portno << 8),
146 result.ip = value.ip; 146 .ip = value.ip,
147 result.zeroes = {}; 147 .zeroes = {},
148 return result; 148 };
149} 149}
150 150
151Network::ShutdownHow Translate(ShutdownHow how) { 151Network::ShutdownHow Translate(ShutdownHow how) {