瀏覽代碼

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 年之前
父節點
當前提交
5e6fd03848
共有 1 個文件被更改,包括 1 次插入0 次删除
  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{