From 658f048215f9ee58e2a4e9bcaf4e1a36fd56b95c Mon Sep 17 00:00:00 2001 From: Hedi Trigui Date: Mon, 26 Oct 2026 20:02:08 +0100 Subject: [PATCH] test(libSceSocialScreenDialog): cover post-terminate null argument validation --- core/libs/tests/GuestSocialScreenDialog.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/core/libs/tests/GuestSocialScreenDialog.cpp b/core/libs/tests/GuestSocialScreenDialog.cpp index fc75ebafcf..eb261f831e 100644 --- a/core/libs/tests/GuestSocialScreenDialog.cpp +++ b/core/libs/tests/GuestSocialScreenDialog.cpp @@ -51,6 +51,8 @@ int main() { Require(sceSocialScreenDialogClose() == 0); Require(sceSocialScreenDialogTerminate() == 0); Require(sceSocialScreenDialogTerminate() == kErrNotInitialized); + Require(sceSocialScreenDialogOpen(nullptr) == kErrNotInitialized); + Require(sceSocialScreenDialogGetResult(nullptr) == kErrNotInitialized); Require(sceSocialScreenDialogGetStatus() == kStatusNone); Require(sceSocialScreenDialogUpdateStatus() == kStatusNone); @@ -62,4 +64,9 @@ int main() { Require(sceSocialScreenDialogGetResult(result) == 0); Require(result[0] == kResultUserCanceled); Require(sceSocialScreenDialogTerminate() == 0); + Require(sceSocialScreenDialogTerminate() == kErrNotInitialized); + Require(sceSocialScreenDialogOpen(nullptr) == kErrNotInitialized); + Require(sceSocialScreenDialogGetResult(nullptr) == kErrNotInitialized); + Require(sceSocialScreenDialogGetStatus() == kStatusNone); + Require(sceSocialScreenDialogUpdateStatus() == kStatusNone); }