mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-11-01 12:45:56 +00:00
A single flag and one handle served every user's special port, so a second user's scePadClose dropped the first user's handle from scePadGetHandle. Each user now gets a handle of its own (PAD_SPECIAL_HANDLE + slot, four slots), a repeated open returns it again, and close frees only that slot. Whether the console shares or separates the handles is not measured yet; the debt entry says so. Co-Authored-By: Claude Fable 5.1 <[email protected]>