Просмотр исходного кода

Merge pull request #11529 from lat9nq/no-oob-names-pls

mii_types: Remove null terminator check
Narr the Reg 2 лет назад
Родитель
Сommit
e18ff5cb4e
1 измененных файлов с 1 добавлено и 4 удалено
  1. 1 4
      src/core/hle/service/mii/mii_types.h

+ 1 - 4
src/core/hle/service/mii/mii_types.h

@@ -606,15 +606,12 @@ struct Nickname {
     static constexpr std::size_t MaxNameSize = 10;
     static constexpr std::size_t MaxNameSize = 10;
     std::array<char16_t, MaxNameSize> data;
     std::array<char16_t, MaxNameSize> data;
 
 
-    // Checks for null, non-zero terminated or dirty strings
+    // Checks for null or dirty strings
     bool IsValid() const {
     bool IsValid() const {
         if (data[0] == 0) {
         if (data[0] == 0) {
             return false;
             return false;
         }
         }
 
 
-        if (data[MaxNameSize] != 0) {
-            return false;
-        }
         std::size_t index = 1;
         std::size_t index = 1;
         while (data[index] != 0) {
         while (data[index] != 0) {
             index++;
             index++;