Fixes a potential crash with database reloading (#7061)
* Fixes #7060. * The cached YAML content will now properly reallocate the memory when the clear command is called. Thanks to eppc0330!
This commit is contained in:
parent
d173755afc
commit
5e6fd03848
@ -156,6 +156,7 @@ public:
|
|||||||
void clear() override{
|
void clear() override{
|
||||||
TypesafeYamlDatabase<keytype, datatype>::clear();
|
TypesafeYamlDatabase<keytype, datatype>::clear();
|
||||||
cache.clear();
|
cache.clear();
|
||||||
|
cache.shrink_to_fit();
|
||||||
}
|
}
|
||||||
|
|
||||||
std::shared_ptr<datatype> find( keytype key ) override{
|
std::shared_ptr<datatype> find( keytype key ) override{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user