diff options
| author | 2023-06-25 19:23:23 -0700 | |
|---|---|---|
| committer | 2023-06-25 19:24:49 -0700 | |
| commit | d885dd5b642807d0587acad43668cfccfdf06d1e (patch) | |
| tree | b3f4ac530883702313901f9d48453577ce060175 /src/core/hle/service/sockets | |
| parent | network.cpp: include expected.h (diff) | |
| download | yuzu-d885dd5b642807d0587acad43668cfccfdf06d1e.tar.gz yuzu-d885dd5b642807d0587acad43668cfccfdf06d1e.tar.xz yuzu-d885dd5b642807d0587acad43668cfccfdf06d1e.zip | |
PR feedback + constification
Diffstat (limited to 'src/core/hle/service/sockets')
| -rw-r--r-- | src/core/hle/service/sockets/bsd.cpp | 8 | ||||
| -rw-r--r-- | src/core/hle/service/sockets/nsd.cpp | 6 | ||||
| -rw-r--r-- | src/core/hle/service/sockets/sfdnsres.cpp | 22 |
3 files changed, 18 insertions, 18 deletions
diff --git a/src/core/hle/service/sockets/bsd.cpp b/src/core/hle/service/sockets/bsd.cpp index 6677689dc..6034cc0b5 100644 --- a/src/core/hle/service/sockets/bsd.cpp +++ b/src/core/hle/service/sockets/bsd.cpp | |||
| @@ -270,10 +270,10 @@ void BSD::GetSockOpt(HLERequestContext& ctx) { | |||
| 270 | 270 | ||
| 271 | std::vector<u8> optval(ctx.GetWriteBufferSize()); | 271 | std::vector<u8> optval(ctx.GetWriteBufferSize()); |
| 272 | 272 | ||
| 273 | LOG_WARNING(Service, "called. fd={} level={} optname=0x{:x} len=0x{:x}", fd, level, optname, | 273 | LOG_DEBUG(Service, "called. fd={} level={} optname=0x{:x} len=0x{:x}", fd, level, optname, |
| 274 | optval.size()); | 274 | optval.size()); |
| 275 | 275 | ||
| 276 | Errno err = GetSockOptImpl(fd, level, optname, optval); | 276 | const Errno err = GetSockOptImpl(fd, level, optname, optval); |
| 277 | 277 | ||
| 278 | ctx.WriteBuffer(optval); | 278 | ctx.WriteBuffer(optval); |
| 279 | 279 | ||
| @@ -447,7 +447,7 @@ void BSD::DuplicateSocket(HLERequestContext& ctx) { | |||
| 447 | const s32 fd = rp.Pop<s32>(); | 447 | const s32 fd = rp.Pop<s32>(); |
| 448 | [[maybe_unused]] const u64 unused = rp.Pop<u64>(); | 448 | [[maybe_unused]] const u64 unused = rp.Pop<u64>(); |
| 449 | 449 | ||
| 450 | Common::Expected<s32, Errno> res = DuplicateSocketImpl(fd); | 450 | Expected<s32, Errno> res = DuplicateSocketImpl(fd); |
| 451 | IPC::ResponseBuilder rb{ctx, 4}; | 451 | IPC::ResponseBuilder rb{ctx, 4}; |
| 452 | rb.Push(ResultSuccess); | 452 | rb.Push(ResultSuccess); |
| 453 | rb.Push(res.value_or(0)); // ret | 453 | rb.Push(res.value_or(0)); // ret |
diff --git a/src/core/hle/service/sockets/nsd.cpp b/src/core/hle/service/sockets/nsd.cpp index 22c3a31a0..0dfb0f166 100644 --- a/src/core/hle/service/sockets/nsd.cpp +++ b/src/core/hle/service/sockets/nsd.cpp | |||
| @@ -49,7 +49,7 @@ static ResultVal<std::string> ResolveImpl(const std::string& fqdn_in) { | |||
| 49 | // The real implementation makes various substitutions. | 49 | // The real implementation makes various substitutions. |
| 50 | // For now we just return the string as-is, which is good enough when not | 50 | // For now we just return the string as-is, which is good enough when not |
| 51 | // connecting to real Nintendo servers. | 51 | // connecting to real Nintendo servers. |
| 52 | LOG_WARNING(Service, "(STUBBED) called({})", fqdn_in); | 52 | LOG_WARNING(Service, "(STUBBED) called, fqdn_in={}", fqdn_in); |
| 53 | return fqdn_in; | 53 | return fqdn_in; |
| 54 | } | 54 | } |
| 55 | 55 | ||
| @@ -69,7 +69,7 @@ void NSD::Resolve(HLERequestContext& ctx) { | |||
| 69 | const std::string fqdn_in = Common::StringFromBuffer(ctx.ReadBuffer(0)); | 69 | const std::string fqdn_in = Common::StringFromBuffer(ctx.ReadBuffer(0)); |
| 70 | 70 | ||
| 71 | std::array<char, 0x100> fqdn_out{}; | 71 | std::array<char, 0x100> fqdn_out{}; |
| 72 | Result res = ResolveCommon(fqdn_in, fqdn_out); | 72 | const Result res = ResolveCommon(fqdn_in, fqdn_out); |
| 73 | 73 | ||
| 74 | ctx.WriteBuffer(fqdn_out); | 74 | ctx.WriteBuffer(fqdn_out); |
| 75 | IPC::ResponseBuilder rb{ctx, 2}; | 75 | IPC::ResponseBuilder rb{ctx, 2}; |
| @@ -80,7 +80,7 @@ void NSD::ResolveEx(HLERequestContext& ctx) { | |||
| 80 | const std::string fqdn_in = Common::StringFromBuffer(ctx.ReadBuffer(0)); | 80 | const std::string fqdn_in = Common::StringFromBuffer(ctx.ReadBuffer(0)); |
| 81 | 81 | ||
| 82 | std::array<char, 0x100> fqdn_out; | 82 | std::array<char, 0x100> fqdn_out; |
| 83 | Result res = ResolveCommon(fqdn_in, fqdn_out); | 83 | const Result res = ResolveCommon(fqdn_in, fqdn_out); |
| 84 | 84 | ||
| 85 | if (res.IsError()) { | 85 | if (res.IsError()) { |
| 86 | IPC::ResponseBuilder rb{ctx, 2}; | 86 | IPC::ResponseBuilder rb{ctx, 2}; |
diff --git a/src/core/hle/service/sockets/sfdnsres.cpp b/src/core/hle/service/sockets/sfdnsres.cpp index c5eaec920..45f0f526a 100644 --- a/src/core/hle/service/sockets/sfdnsres.cpp +++ b/src/core/hle/service/sockets/sfdnsres.cpp | |||
| @@ -88,15 +88,15 @@ static Errno GetAddrInfoErrorToErrno(GetAddrInfoError result) { | |||
| 88 | 88 | ||
| 89 | template <typename T> | 89 | template <typename T> |
| 90 | static void Append(std::vector<u8>& vec, T t) { | 90 | static void Append(std::vector<u8>& vec, T t) { |
| 91 | size_t off = vec.size(); | 91 | const size_t offset = vec.size(); |
| 92 | vec.resize(off + sizeof(T)); | 92 | vec.resize(offset + sizeof(T)); |
| 93 | std::memcpy(vec.data() + off, &t, sizeof(T)); | 93 | std::memcpy(vec.data() + offset, &t, sizeof(T)); |
| 94 | } | 94 | } |
| 95 | 95 | ||
| 96 | static void AppendNulTerminated(std::vector<u8>& vec, std::string_view str) { | 96 | static void AppendNulTerminated(std::vector<u8>& vec, std::string_view str) { |
| 97 | size_t off = vec.size(); | 97 | const size_t offset = vec.size(); |
| 98 | vec.resize(off + str.size() + 1); | 98 | vec.resize(offset + str.size() + 1); |
| 99 | std::memmove(vec.data() + off, str.data(), str.size()); | 99 | std::memmove(vec.data() + offset, str.data(), str.size()); |
| 100 | } | 100 | } |
| 101 | 101 | ||
| 102 | // We implement gethostbyname using the host's getaddrinfo rather than the | 102 | // We implement gethostbyname using the host's getaddrinfo rather than the |
| @@ -154,8 +154,8 @@ static std::pair<u32, GetAddrInfoError> GetHostByNameRequestImpl(HLERequestConte | |||
| 154 | return {0, Translate(res.error())}; | 154 | return {0, Translate(res.error())}; |
| 155 | } | 155 | } |
| 156 | 156 | ||
| 157 | std::vector<u8> data = SerializeAddrInfoAsHostEnt(res.value(), host); | 157 | const std::vector<u8> data = SerializeAddrInfoAsHostEnt(res.value(), host); |
| 158 | u32 data_size = static_cast<u32>(data.size()); | 158 | const u32 data_size = static_cast<u32>(data.size()); |
| 159 | ctx.WriteBuffer(data, 0); | 159 | ctx.WriteBuffer(data, 0); |
| 160 | 160 | ||
| 161 | return {data_size, GetAddrInfoError::SUCCESS}; | 161 | return {data_size, GetAddrInfoError::SUCCESS}; |
| @@ -243,7 +243,7 @@ static std::pair<u32, GetAddrInfoError> GetAddrInfoRequestImpl(HLERequestContext | |||
| 243 | 243 | ||
| 244 | std::optional<std::string> service = std::nullopt; | 244 | std::optional<std::string> service = std::nullopt; |
| 245 | if (ctx.CanReadBuffer(1)) { | 245 | if (ctx.CanReadBuffer(1)) { |
| 246 | std::span<const u8> service_buffer = ctx.ReadBuffer(1); | 246 | const std::span<const u8> service_buffer = ctx.ReadBuffer(1); |
| 247 | service = Common::StringFromBuffer(service_buffer); | 247 | service = Common::StringFromBuffer(service_buffer); |
| 248 | } | 248 | } |
| 249 | 249 | ||
| @@ -254,8 +254,8 @@ static std::pair<u32, GetAddrInfoError> GetAddrInfoRequestImpl(HLERequestContext | |||
| 254 | return {0, Translate(res.error())}; | 254 | return {0, Translate(res.error())}; |
| 255 | } | 255 | } |
| 256 | 256 | ||
| 257 | std::vector<u8> data = SerializeAddrInfo(res.value(), host); | 257 | const std::vector<u8> data = SerializeAddrInfo(res.value(), host); |
| 258 | u32 data_size = static_cast<u32>(data.size()); | 258 | const u32 data_size = static_cast<u32>(data.size()); |
| 259 | ctx.WriteBuffer(data, 0); | 259 | ctx.WriteBuffer(data, 0); |
| 260 | 260 | ||
| 261 | return {data_size, GetAddrInfoError::SUCCESS}; | 261 | return {data_size, GetAddrInfoError::SUCCESS}; |