summaryrefslogtreecommitdiff
path: root/src/interned_string.cc
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2014-10-29 13:54:35 +0000
committerMaxime Coste <frrrwww@gmail.com>2014-10-29 13:54:35 +0000
commit502de87697a1502b2aaec69c341730d920439dbd (patch)
tree7ab45f5dd8f95c599d98bd77b4df52955b011bb9 /src/interned_string.cc
parentec09fc3a75760fdba034e0bc459ef00415d8b886 (diff)
Actually release interned string data when refcount drops to 0
Diffstat (limited to 'src/interned_string.cc')
-rw-r--r--src/interned_string.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/interned_string.cc b/src/interned_string.cc
index ec2e15f4..2f2f56f8 100644
--- a/src/interned_string.cc
+++ b/src/interned_string.cc
@@ -51,7 +51,7 @@ void StringRegistry::release(size_t slot) noexcept
auto it = m_slot_map.find(StringView{data.data(), (int)data.size()});
kak_assert(it != m_slot_map.end());
m_slot_map.erase(it);
- data.clear();
+ data = std::vector<char>{};
}
}