Files
AnyPS5/docs/dev
szambonurek-88 d2931f583a fix(libScePlayerSelectionDialog): return ARG_NULL from result and param init for unwritable pointers
Return COMMON_DIALOG_ERROR_ARG_NULL (0x80B8000D) from scePlayerSelectionDialogGetResult and scePlayerSelectionDialogParamInitialize when output memory cannot be written, rather than crashing with SIGSEGV in host space.

- Write parameter and result data safely via GuestCopyOut_nid_no_patch.

- Preserve caller errno across copy checks.

- Add regression coverage in GuestPlayerSelectionDialog.cpp for unwritable destinations.

- Document host-safety fallbacks in docs/dev/debt/libScePlayerSelectionDialog.md.
2026-11-01 14:57:09 +01:00
..