From 3e6b6bad2d731ca778da9c3bcfdb1b1001a85cd7 Mon Sep 17 00:00:00 2001 From: Oran Juice Date: Thu, 2 Oct 2014 22:36:02 +0530 Subject: [PATCH] Had missed const and had to use .at instead of [] --- src/mnemonics/electrum-words.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/mnemonics/electrum-words.cpp b/src/mnemonics/electrum-words.cpp index 053941194..4b1116815 100644 --- a/src/mnemonics/electrum-words.cpp +++ b/src/mnemonics/electrum-words.cpp @@ -100,8 +100,8 @@ namespace for (std::vector::iterator it1 = language_instances.begin(); it1 != language_instances.end(); it1++) { - std::unordered_map &word_map = (*it1)->get_word_map(); - std::unordered_map &trimmed_word_map = (*it1)->get_trimmed_word_map(); + const std::unordered_map &word_map = (*it1)->get_word_map(); + const std::unordered_map &trimmed_word_map = (*it1)->get_trimmed_word_map(); // To iterate through seed words std::vector::const_iterator it2; // To iterate through trimmed seed words @@ -120,7 +120,7 @@ namespace full_match = false; break; } - matched_indices.push_back(trimmed_word_map[*it3]); + matched_indices.push_back(trimmed_word_map.at(*it3)); } else { @@ -129,7 +129,7 @@ namespace full_match = false; break; } - matched_indices.push_back(word_map[*it2]); + matched_indices.push_back(word_map.at(*it2)); } } if (full_match) @@ -305,7 +305,7 @@ namespace crypto { return false; } - std::vector &word_list = language->get_word_list(); + const std::vector &word_list = language->get_word_list(); // To store the words for random access to add the checksum word later. std::vector words_store;