From 0ac90ac3953df8dc201b1a43d34f3799d28e46a5 Mon Sep 17 00:00:00 2001 From: RipleyTom Date: Thu, 5 May 2022 12:18:54 +0200 Subject: [PATCH] sys_net: ensures return from raw socket calls --- rpcs3/Emu/Cell/lv2/sys_net/lv2_socket_raw.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/rpcs3/Emu/Cell/lv2/sys_net/lv2_socket_raw.cpp b/rpcs3/Emu/Cell/lv2/sys_net/lv2_socket_raw.cpp index c44e51dadb..0591768782 100644 --- a/rpcs3/Emu/Cell/lv2/sys_net/lv2_socket_raw.cpp +++ b/rpcs3/Emu/Cell/lv2/sys_net/lv2_socket_raw.cpp @@ -23,19 +23,19 @@ s32 lv2_socket_raw::bind([[maybe_unused]] const sys_net_sockaddr& addr, [[maybe_ std::optional lv2_socket_raw::connect([[maybe_unused]] const sys_net_sockaddr& addr) { sys_net.todo("lv2_socket_raw::connect"); - return {}; + return CELL_OK; } s32 lv2_socket_raw::connect_followup() { sys_net.todo("lv2_socket_raw::connect_followup"); - return {}; + return CELL_OK; } std::pair lv2_socket_raw::getpeername() { sys_net.todo("lv2_socket_raw::getpeername"); - return {{}, {}}; + return {}; } std::pair lv2_socket_raw::getsockname() @@ -65,13 +65,13 @@ s32 lv2_socket_raw::listen([[maybe_unused]] s32 backlog) std::optional, sys_net_sockaddr>> lv2_socket_raw::recvfrom([[maybe_unused]] s32 flags, [[maybe_unused]] u32 len, [[maybe_unused]] bool is_lock) { sys_net.todo("lv2_socket_raw::recvfrom"); - return {}; + return {{{}, {}, {}}}; } std::optional lv2_socket_raw::sendto([[maybe_unused]] s32 flags, [[maybe_unused]] const std::vector& buf, [[maybe_unused]] std::optional opt_sn_addr, [[maybe_unused]] bool is_lock) { sys_net.todo("lv2_socket_raw::sendto"); - return {}; + return buf.size(); } void lv2_socket_raw::close()