Browse Source

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!
Aleos 2 years ago
parent
commit
5e6fd03848
1 changed files with 1 additions and 0 deletions
  1. 1 0
      src/common/database.hpp

+ 1 - 0
src/common/database.hpp

@@ -156,6 +156,7 @@ public:
 	void clear() override{
 		TypesafeYamlDatabase<keytype, datatype>::clear();
 		cache.clear();
+		cache.shrink_to_fit();
 	}
 
 	std::shared_ptr<datatype> find( keytype key ) override{