summaryrefslogtreecommitdiff
path: root/src/being.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/being.cpp')
-rw-r--r--src/being.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/being.cpp b/src/being.cpp
index f414400be..27b4721b4 100644
--- a/src/being.cpp
+++ b/src/being.cpp
@@ -1716,7 +1716,10 @@ void Being::addToCache()
beingInfoCache.push_front(entry);
if (beingInfoCache.size() >= CACHE_SIZE)
+ {
+ delete beingInfoCache.back();
beingInfoCache.pop_back();
+ }
}
entry->setName(getName());
entry->setLevel(getLevel());