diff options
| author | Lioncash <mathew1800@gmail.com> | 2019-11-12 04:13:17 -0500 |
|---|---|---|
| committer | Lioncash <mathew1800@gmail.com> | 2019-11-12 07:55:22 -0500 |
| commit | 581d2e36e5af4de9c35b9b5753a6458299eb3926 (patch) | |
| tree | 2b6c72ecfe45e972ec13af9585c58b0716e6b040 /src/core/crypto/partition_data_manager.cpp | |
| parent | 27ab99490e1eea0ce56e591b000bc02592ac8a60 (diff) | |
crypto: Resolve sign-conversion warnings
Diffstat (limited to 'src/core/crypto/partition_data_manager.cpp')
| -rw-r--r-- | src/core/crypto/partition_data_manager.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/core/crypto/partition_data_manager.cpp b/src/core/crypto/partition_data_manager.cpp index 594cd82c5..e82522756 100644 --- a/src/core/crypto/partition_data_manager.cpp +++ b/src/core/crypto/partition_data_manager.cpp @@ -204,11 +204,12 @@ static std::array<Key128, 0x20> FindEncryptedMasterKeyFromHex(const std::vector< FileSys::VirtualFile FindFileInDirWithNames(const FileSys::VirtualDir& dir, const std::string& name) { - auto upper = name; - std::transform(upper.begin(), upper.end(), upper.begin(), [](u8 c) { return std::toupper(c); }); + const auto upper = Common::ToUpper(name); + for (const auto& fname : {name, name + ".bin", upper, upper + ".BIN"}) { - if (dir->GetFile(fname) != nullptr) + if (dir->GetFile(fname) != nullptr) { return dir->GetFile(fname); + } } return nullptr; |
