From 2682e7739a7dc99ccc7d97ac48b1b054a70d9ad0 Mon Sep 17 00:00:00 2001 From: niansa Date: Sun, 10 Mar 2024 02:28:59 +0100 Subject: [PATCH] Apply GetGroupInfo fix to ISfServiceMonitor too --- src/core/hle/service/ldn/sf_service_monitor.cpp | 4 ++-- src/core/hle/service/ldn/sf_service_monitor.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/core/hle/service/ldn/sf_service_monitor.cpp b/src/core/hle/service/ldn/sf_service_monitor.cpp index 33e3c1d69a..853db48937 100644 --- a/src/core/hle/service/ldn/sf_service_monitor.cpp +++ b/src/core/hle/service/ldn/sf_service_monitor.cpp @@ -39,11 +39,11 @@ Result ISfServiceMonitor::Initialize(Out out_value) { R_SUCCEED(); } -Result ISfServiceMonitor::GetGroupInfo( +Result ISfServiceMonitor::GetGroupInfo(GroupInfo in_group_info, OutLargeData out_group_info) { LOG_WARNING(Service_LDN, "(STUBBED) called"); - *out_group_info = GroupInfo{}; + memcpy(out_group_info, &in_group_info, sizeof(GroupInfo)); R_SUCCEED(); } diff --git a/src/core/hle/service/ldn/sf_service_monitor.h b/src/core/hle/service/ldn/sf_service_monitor.h index 3cfc5005eb..08813ef5ae 100644 --- a/src/core/hle/service/ldn/sf_service_monitor.h +++ b/src/core/hle/service/ldn/sf_service_monitor.h @@ -20,7 +20,7 @@ public: private: Result Initialize(Out out_value); - Result GetGroupInfo(OutLargeData out_group_info); + Result GetGroupInfo(GroupInfo in_group_info, OutLargeData out_group_info); }; } // namespace Service::LDN