summaryrefslogtreecommitdiffstats
path: root/src/core/hle/applets/mii_selector.cpp
diff options
context:
space:
mode:
authormailwl <mailwl@gmail.com>2016-04-24 11:39:06 +0200
committermailwl <mailwl@gmail.com>2016-05-05 21:31:33 +0200
commite311398a2202a174541144aeaa297752fab4d79b (patch)
tree8b45b53fdc97f9093606f906bd7783ceffcfbf21 /src/core/hle/applets/mii_selector.cpp
parentMerge pull request #1757 from JayFoxRox/rename-vertexloaded-bp (diff)
downloadyuzu-e311398a2202a174541144aeaa297752fab4d79b.tar
yuzu-e311398a2202a174541144aeaa297752fab4d79b.tar.gz
yuzu-e311398a2202a174541144aeaa297752fab4d79b.tar.bz2
yuzu-e311398a2202a174541144aeaa297752fab4d79b.tar.lz
yuzu-e311398a2202a174541144aeaa297752fab4d79b.tar.xz
yuzu-e311398a2202a174541144aeaa297752fab4d79b.tar.zst
yuzu-e311398a2202a174541144aeaa297752fab4d79b.zip
Diffstat (limited to 'src/core/hle/applets/mii_selector.cpp')
-rw-r--r--src/core/hle/applets/mii_selector.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/core/hle/applets/mii_selector.cpp b/src/core/hle/applets/mii_selector.cpp
index 708d2f630..5191c821d 100644
--- a/src/core/hle/applets/mii_selector.cpp
+++ b/src/core/hle/applets/mii_selector.cpp
@@ -55,6 +55,11 @@ ResultCode MiiSelector::StartImpl(const Service::APT::AppletStartupParameter& pa
// TODO(Subv): Set the expected fields in the response buffer before resending it to the application.
// TODO(Subv): Reverse the parameter format for the Mii Selector
+ if(parameter.buffer_size >= sizeof(u32)) {
+ // TODO: defaults return no error, but garbage in other unknown fields
+ memset(parameter.data, 0, sizeof(u32));
+ }
+
// Let the application know that we're closing
Service::APT::MessageParameter message;
message.buffer_size = parameter.buffer_size;