IOS/Network: Handle SO_EPROTOTYPE

This commit is contained in:
Sepalani 2017-06-04 03:10:13 +01:00
parent b327fd8b2c
commit a3c4070d91
1 changed files with 2 additions and 0 deletions

View File

@ -640,6 +640,8 @@ s32 WiiSockMan::NewSocket(s32 af, s32 type, s32 protocol)
return -SO_EAFNOSUPPORT; return -SO_EAFNOSUPPORT;
if (protocol != 0) // IPPROTO_IP if (protocol != 0) // IPPROTO_IP
return -SO_EPROTONOSUPPORT; return -SO_EPROTONOSUPPORT;
if (type != 1 && type != 2) // SOCK_STREAM && SOCK_DGRAM
return -SO_EPROTOTYPE;
s32 fd = static_cast<s32>(socket(af, type, protocol)); s32 fd = static_cast<s32>(socket(af, type, protocol));
return AddSocket(fd, false); return AddSocket(fd, false);
} }