summaryrefslogtreecommitdiff
path: root/Source/Core/DiscIO/NANDImporter.cpp
diff options
context:
space:
mode:
authorJMC47 <JMC4789@gmail.com>2024-12-20 12:50:19 -0500
committerGitHub <noreply@github.com>2024-12-20 12:50:19 -0500
commit1ba8541da95128c784d03f9fe5cd53a227de1f89 (patch)
treef0f043743e185c6c86a80aa481db83821bc696f8 /Source/Core/DiscIO/NANDImporter.cpp
parentac0d6cbaaaaaac9c371e16b156daa8fa9ce6a208 (diff)
parent3d0d03b871d7ea2cd668abfbcb3ba1ecf0e77ceb (diff)
Merge pull request #13091 from mitaclaw/ranges-modernization-2-returns
Ranges Algorithms Modernization - Return
Diffstat (limited to 'Source/Core/DiscIO/NANDImporter.cpp')
-rw-r--r--Source/Core/DiscIO/NANDImporter.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/Source/Core/DiscIO/NANDImporter.cpp b/Source/Core/DiscIO/NANDImporter.cpp
index 8ab09da8b3..80b52951b0 100644
--- a/Source/Core/DiscIO/NANDImporter.cpp
+++ b/Source/Core/DiscIO/NANDImporter.cpp
@@ -240,11 +240,9 @@ bool NANDImporter::ExtractCertificates()
for (const PEMCertificate& certificate : certificates)
{
- const auto search_result =
- std::search(content_bytes.begin(), content_bytes.end(), certificate.search_bytes.begin(),
- certificate.search_bytes.end());
+ const auto search_result = std::ranges::search(content_bytes, certificate.search_bytes);
- if (search_result == content_bytes.end())
+ if (search_result.empty())
{
ERROR_LOG_FMT(DISCIO, "ExtractCertificates: Could not find offset for certficate '{}'",
certificate.filename);
@@ -252,7 +250,8 @@ bool NANDImporter::ExtractCertificates()
}
const std::string pem_file_path = m_nand_root + std::string(certificate.filename);
- const ptrdiff_t certificate_offset = std::distance(content_bytes.begin(), search_result);
+ const ptrdiff_t certificate_offset =
+ std::distance(content_bytes.begin(), search_result.begin());
constexpr int min_offset = 2;
if (certificate_offset < min_offset)
{