mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-14 18:58:36 +12:00
sys_net: EINVAL check in sys_net_bnet_listen
This commit is contained in:
parent
442035c251
commit
d91d420981
1 changed files with 5 additions and 0 deletions
|
@ -1065,6 +1065,11 @@ error_code sys_net_bnet_listen(ppu_thread& ppu, s32 s, s32 backlog)
|
||||||
|
|
||||||
sys_net.warning("sys_net_bnet_listen(s=%d, backlog=%d)", s, backlog);
|
sys_net.warning("sys_net_bnet_listen(s=%d, backlog=%d)", s, backlog);
|
||||||
|
|
||||||
|
if (backlog <= 0)
|
||||||
|
{
|
||||||
|
return -SYS_NET_EINVAL;
|
||||||
|
}
|
||||||
|
|
||||||
const auto sock = idm::check<lv2_socket>(s, [&](lv2_socket& sock) -> sys_net_error
|
const auto sock = idm::check<lv2_socket>(s, [&](lv2_socket& sock) -> sys_net_error
|
||||||
{
|
{
|
||||||
std::lock_guard lock(sock.mutex);
|
std::lock_guard lock(sock.mutex);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue