portable_storage: forbid unnamed sections

This commit is contained in:
xiphon 2021-01-01 02:04:01 +01:00 committed by selsta
parent 00b3502749
commit cb296b39bd
No known key found for this signature in database
GPG key ID: 2EA0A99A8B07AE5E
3 changed files with 3 additions and 0 deletions

View file

@ -282,6 +282,7 @@ namespace epee
static_assert(std::is_rvalue_reference<entry_type&&>(), "unexpected copy of value");
TRY_ENTRY();
CHECK_AND_ASSERT(psection, nullptr);
CHECK_AND_ASSERT(!pentry_name.empty(), nullptr);
auto ins_res = psection->m_entries.emplace(pentry_name, std::forward<entry_type>(entry));
return &ins_res.first->second;
CATCH_ENTRY("portable_storage::insert_new_entry_get_storage_entry", nullptr);