diff --git a/rpcs3/Emu/Cell/lv2/sys_net.cpp b/rpcs3/Emu/Cell/lv2/sys_net.cpp index 054d9d84f1..dc675d2629 100644 --- a/rpcs3/Emu/Cell/lv2/sys_net.cpp +++ b/rpcs3/Emu/Cell/lv2/sys_net.cpp @@ -2642,7 +2642,7 @@ error_code sys_net_bnet_setsockopt(ppu_thread& ppu, s32 s, s32 level, s32 optnam if (optlen >= sizeof(s32)) { - std::memcpy(&native_int, optval_buf.data(), sizeof(s32)); + native_int = *reinterpret_cast *>(optval_buf.data()); } else {