diff options
| author | Maxime Coste <mawww@kakoune.org> | 2020-02-15 15:40:40 +1100 |
|---|---|---|
| committer | Maxime Coste <mawww@kakoune.org> | 2020-02-15 15:42:08 +1100 |
| commit | 940b1b617521860130fd83c895bd4ab352f86d44 (patch) | |
| tree | dff0a8c90a6d65f934ff5240b421b717cee27a7a /src | |
| parent | e9cf0f23f23d5d683af7dab8843353be6c0ccda3 (diff) | |
Fix invalid memory access when getting the main entry of empty registers
Fixes #3370
Diffstat (limited to 'src')
| -rw-r--r-- | src/register_manager.hh | 3 |
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: |
