AnyPS5/core/libs
Niko 5731e02841 fix(libkernel): close guest sockets in sceKernelClose
sceKernelClose passed every descriptor to the host close. Guest socket
descriptors start at 0x10000000 and are not host descriptors, so closing
an open socket returned SCE_KERNEL_ERROR_EBADF and left it in the guest
socket table with its host socket open. Route them to GuestSockets::Close
as close, sceKernelRead and sceKernelWrite already do; a closed socket
still returns SCE_KERNEL_ERROR_EBADF.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 00:11:53 +02:00
..
nid feat(nid): patch NIDs in Mach-O libraries 2026-10-09 15:40:29 +03:00
prx fix(libkernel): close guest sockets in sceKernelClose 2026-10-12 00:11:53 +02:00
tests fix(libkernel): close guest sockets in sceKernelClose 2026-10-12 00:11:53 +02:00
CMakeLists.txt Merge pull request #3823 from xXPBSXx/fix/rudp-exports-ppsa03490-v3 2026-10-12 00:07:39 +02:00
HitLog.hpp
…
SceShaders.hpp
…
SceTypes.hpp Merge pull request #3714 from MarcZX100/codex/libkernel-aio-set-param-3708 2026-10-11 23:55:27 +02:00