diff options
| author | JMC47 <JMC4789@gmail.com> | 2024-12-20 12:50:19 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-12-20 12:50:19 -0500 |
| commit | 1ba8541da95128c784d03f9fe5cd53a227de1f89 (patch) | |
| tree | f0f043743e185c6c86a80aa481db83821bc696f8 /Source/Core/DiscIO/NANDImporter.cpp | |
| parent | ac0d6cbaaaaaac9c371e16b156daa8fa9ce6a208 (diff) | |
| parent | 3d0d03b871d7ea2cd668abfbcb3ba1ecf0e77ceb (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.cpp | 9 |
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) { |
