summaryrefslogtreecommitdiff
path: root/src/core/crypto/key_manager.cpp
diff options
context:
space:
mode:
authorGravatar Lioncash2018-10-13 08:28:15 -0400
committerGravatar Lioncash2018-10-13 08:29:35 -0400
commit06898263f6ef8dc4294a8c7554023320c27b957c (patch)
tree2fd994791a4c61e00259fc9aa95599ab2aee56ff /src/core/crypto/key_manager.cpp
parentkey_manager: Brace long conditional body (diff)
downloadyuzu-06898263f6ef8dc4294a8c7554023320c27b957c.tar.gz
yuzu-06898263f6ef8dc4294a8c7554023320c27b957c.tar.xz
yuzu-06898263f6ef8dc4294a8c7554023320c27b957c.zip
key_manager: Use std::vector's insert() instead of std::copy with a back_inserter
If the data is unconditionally being appended to the back of a std::vector, we can just directly insert it there without the need to insert all of the elements one-by-one with a std::back_inserter.
Diffstat (limited to 'src/core/crypto/key_manager.cpp')
-rw-r--r--src/core/crypto/key_manager.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/core/crypto/key_manager.cpp b/src/core/crypto/key_manager.cpp
index 1d77fda79..d2ce4f5bf 100644
--- a/src/core/crypto/key_manager.cpp
+++ b/src/core/crypto/key_manager.cpp
@@ -881,9 +881,9 @@ void KeyManager::DeriveETicket(PartitionDataManager& data) {
881 "/system/save/80000000000000e2", 881 "/system/save/80000000000000e2",
882 "rb+"); 882 "rb+");
883 883
884 const auto blob2 = GetTicketblob(save2);
884 auto res = GetTicketblob(save1); 885 auto res = GetTicketblob(save1);
885 const auto res2 = GetTicketblob(save2); 886 res.insert(res.end(), blob2.begin(), blob2.end());
886 std::copy(res2.begin(), res2.end(), std::back_inserter(res));
887 887
888 for (const auto& raw : res) { 888 for (const auto& raw : res) {
889 const auto pair = ParseTicket(raw, rsa_key); 889 const auto pair = ParseTicket(raw, rsa_key);