diff options
| -rw-r--r-- | src/core/hle/service/soc_u.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/core/hle/service/soc_u.cpp b/src/core/hle/service/soc_u.cpp index 4606ad743..b7c8eff57 100644 --- a/src/core/hle/service/soc_u.cpp +++ b/src/core/hle/service/soc_u.cpp | |||
| @@ -729,7 +729,11 @@ static void GetSockOpt(Service::Interface* self) { | |||
| 729 | u32 socket_handle = cmd_buffer[1]; | 729 | u32 socket_handle = cmd_buffer[1]; |
| 730 | u32 level = cmd_buffer[2]; | 730 | u32 level = cmd_buffer[2]; |
| 731 | u32 optname = cmd_buffer[3]; | 731 | u32 optname = cmd_buffer[3]; |
| 732 | #ifdef _WIN32 | ||
| 732 | int optlen = (int)cmd_buffer[4]; | 733 | int optlen = (int)cmd_buffer[4]; |
| 734 | #else | ||
| 735 | socklen_t optlen = (socklen_t)cmd_buffer[4]; | ||
| 736 | #endif | ||
| 733 | 737 | ||
| 734 | // 0x100 = static buffer offset (bytes) | 738 | // 0x100 = static buffer offset (bytes) |
| 735 | // + 0x4 = 2nd pointer (u32) position | 739 | // + 0x4 = 2nd pointer (u32) position |