summaryrefslogtreecommitdiff
path: root/src/register_manager.hh
diff options
context:
space:
mode:
authorMaxime Coste <mawww@kakoune.org>2020-02-15 15:40:40 +1100
committerMaxime Coste <mawww@kakoune.org>2020-02-15 15:42:08 +1100
commit940b1b617521860130fd83c895bd4ab352f86d44 (patch)
treedff0a8c90a6d65f934ff5240b421b717cee27a7a /src/register_manager.hh
parente9cf0f23f23d5d683af7dab8843353be6c0ccda3 (diff)
Fix invalid memory access when getting the main entry of empty registers
Fixes #3370
Diffstat (limited to 'src/register_manager.hh')
-rw-r--r--src/register_manager.hh3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/register_manager.hh b/src/register_manager.hh
index f18bc989..d82849c3 100644
--- a/src/register_manager.hh
+++ b/src/register_manager.hh
@@ -48,7 +48,8 @@ public:
const String& get_main(const Context& context, size_t main_index) override
{
- return get(context)[std::min(main_index, m_content.size() - 1)];
+ auto content = get(context);
+ return content[std::min(main_index, content.size() - 1)];
}
protected: