From 3b48e613e5d742aa4bc093659c5cb95a470f99d1 Mon Sep 17 00:00:00 2001 From: Sepalani Date: Sun, 4 Jun 2017 03:32:15 +0100 Subject: [PATCH] IOS/Network: Handle SO_ENOMEM --- Source/Core/Core/IOS/Network/Socket.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Source/Core/Core/IOS/Network/Socket.cpp b/Source/Core/Core/IOS/Network/Socket.cpp index 9a3b56120f..7bfc13690f 100644 --- a/Source/Core/Core/IOS/Network/Socket.cpp +++ b/Source/Core/Core/IOS/Network/Socket.cpp @@ -80,6 +80,9 @@ static s32 TranslateErrorCode(s32 native_error, bool isRW) return -SO_ENETUNREACH; case ERRORCODE(EHOSTUNREACH): return -SO_EHOSTUNREACH; + case ENOMEM: // See man (7) ip + case ERRORCODE(ENOBUFS): + return -SO_ENOMEM; case EITHER(WSAEWOULDBLOCK, EAGAIN): if (isRW) {