diff options
| author | 2024-01-30 00:23:43 +0100 | |
|---|---|---|
| committer | 2024-01-30 00:23:43 +0100 | |
| commit | 3acf35bb985ec40a8498c3e6903ec16f755a9b2e (patch) | |
| tree | 8e81fde617da88bee9377680eb123adb0c1f8f8f /src | |
| parent | Merge pull request #12846 from german77/mii_const (diff) | |
| download | yuzu-3acf35bb985ec40a8498c3e6903ec16f755a9b2e.tar.gz yuzu-3acf35bb985ec40a8498c3e6903ec16f755a9b2e.tar.xz yuzu-3acf35bb985ec40a8498c3e6903ec16f755a9b2e.zip | |
Update sockets_translate.cpp
Add support for the CONNREFUSED Errno.
Without this Connect() will return SUCCESS when a connection is refused, instead of an error code. This causes code, that relies on the result of Connect() being SUCCESS, to execute when it shouldn't.
Diffstat (limited to 'src')
| -rw-r--r-- | src/core/hle/service/sockets/sockets_translate.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/core/hle/service/sockets/sockets_translate.cpp b/src/core/hle/service/sockets/sockets_translate.cpp index aed05250c..ea0b081c2 100644 --- a/src/core/hle/service/sockets/sockets_translate.cpp +++ b/src/core/hle/service/sockets/sockets_translate.cpp | |||
| @@ -15,6 +15,8 @@ Errno Translate(Network::Errno value) { | |||
| 15 | switch (value) { | 15 | switch (value) { |
| 16 | case Network::Errno::SUCCESS: | 16 | case Network::Errno::SUCCESS: |
| 17 | return Errno::SUCCESS; | 17 | return Errno::SUCCESS; |
| 18 | case Network::Errno::CONNREFUSED: | ||
| 19 | return Errno::CONNREFUSED; | ||
| 18 | case Network::Errno::BADF: | 20 | case Network::Errno::BADF: |
| 19 | return Errno::BADF; | 21 | return Errno::BADF; |
| 20 | case Network::Errno::AGAIN: | 22 | case Network::Errno::AGAIN: |