1
0
Fork 0
mirror of https://git.wownero.com/wownero/wownero.git synced 2024-08-15 01:03:23 +00:00

Merge pull request

f0b867b13 Restrict duplicate keys in epee binary format (Lee Clagett)
This commit is contained in:
Alexander Blair 2021-01-01 22:44:24 -08:00
commit 2107337999
No known key found for this signature in database
GPG key ID: C64552D877C32479

View file

@ -301,7 +301,9 @@ namespace epee
//read section name string
std::string sec_name;
read_sec_name(sec_name);
sec.m_entries.emplace(std::move(sec_name), load_storage_entry());
const auto insert_loc = sec.m_entries.lower_bound(sec_name);
CHECK_AND_ASSERT_THROW_MES(insert_loc == sec.m_entries.end() || insert_loc->first != sec_name, "duplicate key: " << sec_name);
sec.m_entries.emplace_hint(insert_loc, std::move(sec_name), load_storage_entry());
}
}
inline