Преглед изворни кода

nfp: Correct uninitialized size being used within GetTagInfo()

We were previously the name of the object being initialized within its
own initializer, which results in uninitialized data being read.
Lioncash пре 5 година
родитељ
комит
d64ba58759
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      src/core/hle/service/nfp/nfp.cpp

+ 1 - 1
src/core/hle/service/nfp/nfp.cpp

@@ -215,7 +215,7 @@ private:
         const auto& amiibo = nfp_interface.GetAmiiboBuffer();
         const TagInfo tag_info{
             .uuid = amiibo.uuid,
-            .uuid_length = static_cast<u8>(tag_info.uuid.size()),
+            .uuid_length = static_cast<u8>(amiibo.uuid.size()),
             .padding_1 = {},
             .protocol = 1, // TODO(ogniK): Figure out actual values
             .tag_type = 2,