diff --git a/src/core/hle/service/sockets/sockets.h b/src/core/hle/service/sockets/sockets.h index f3ea31bde..978796455 100644 --- a/src/core/hle/service/sockets/sockets.h +++ b/src/core/hle/service/sockets/sockets.h @@ -26,6 +26,7 @@ enum class Errno : u32 { TIMEDOUT = 110, CONNREFUSED = 111, INPROGRESS = 115, + NOMEM = 12, }; enum class GetAddrInfoError : s32 { diff --git a/src/core/hle/service/sockets/sockets_translate.cpp b/src/core/hle/service/sockets/sockets_translate.cpp index 21bb3e776..b9a3ba029 100644 --- a/src/core/hle/service/sockets/sockets_translate.cpp +++ b/src/core/hle/service/sockets/sockets_translate.cpp @@ -37,6 +37,8 @@ Errno Translate(Network::Errno value) { return Errno::CONNRESET; case Network::Errno::INPROGRESS: return Errno::INPROGRESS; + case Network::Errno::NOMEM: + return Errno::NOMEM; default: UNIMPLEMENTED_MSG("Unimplemented errno={}", value); return Errno::SUCCESS; diff --git a/src/core/internal_network/network.h b/src/core/internal_network/network.h index 2e0f68c2e..78905ca60 100644 --- a/src/core/internal_network/network.h +++ b/src/core/internal_network/network.h @@ -46,6 +46,7 @@ enum class Errno { MSGSIZE, INPROGRESS, OTHER, + NOMEM, }; enum class GetAddrInfoError { diff --git a/vcpkg.json b/vcpkg.json index 180232afd..8fa0de0c2 100644 --- a/vcpkg.json +++ b/vcpkg.json @@ -1,7 +1,7 @@ { "$schema": "https://raw.githubusercontent.com/microsoft/vcpkg-tool/main/docs/vcpkg.schema.json", "name": "citron", - "builtin-baseline": "7adc2e4d49e8d0efc07a369079faa6bc3dbb90f3", + "builtin-baseline": "c82f74667287d3dc386bce81e44964370c91a289", "version": "1.0", "dependencies": [ "boost-algorithm",