Browse Source

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.
nce_cpp
LotP1 2 years ago
committed by GitHub
parent
commit
3a8269d981
  1. 2
      src/core/hle/service/sockets/sockets_translate.cpp

2
src/core/hle/service/sockets/sockets_translate.cpp

@ -15,6 +15,8 @@ Errno Translate(Network::Errno value) {
switch (value) {
case Network::Errno::SUCCESS:
return Errno::SUCCESS;
case Network::Errno::CONNREFUSED:
return Errno::CONNREFUSED;
case Network::Errno::BADF:
return Errno::BADF;
case Network::Errno::AGAIN:

Loading…
Cancel
Save