diff --git a/rpcs3/Emu/Cell/lv2/sys_net.cpp b/rpcs3/Emu/Cell/lv2/sys_net.cpp index 8ac67bc072..58c55c447b 100644 --- a/rpcs3/Emu/Cell/lv2/sys_net.cpp +++ b/rpcs3/Emu/Cell/lv2/sys_net.cpp @@ -1786,7 +1786,7 @@ error_code sys_net_bnet_select(ppu_thread& ppu, s32 nfds, vm::ptrtv_sec * 1000000ull + _timeout->tv_usec; - if (nfds >= 0) + if (nfds > 0 && nfds <= 1024) { std::lock_guard nw_lock(g_fxo->get()->s_nw_mutex);