浏览代码

mtree: reset tree statistics upon reload

- related to FS#398, reported by JoshE
Daniel-Constantin Mierla 11 年之前
父节点
当前提交
94bad4414b
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      modules/mtree/mtree_mod.c

+ 4 - 0
modules/mtree/mtree_mod.c

@@ -527,6 +527,10 @@ static int mt_load_db(m_tree_t *pt)
 	memcpy(&new_tree, old_tree, sizeof(m_tree_t));
 	memcpy(&new_tree, old_tree, sizeof(m_tree_t));
 	new_tree.head = 0;
 	new_tree.head = 0;
 	new_tree.next = 0;
 	new_tree.next = 0;
+	new_tree.nrnodes = 0;
+	new_tree.nritems = 0;
+	new_tree.memsize = 0;
+
 
 
 	if (mt_dbf.use_table(db_con, &old_tree->dbtable) < 0)
 	if (mt_dbf.use_table(db_con, &old_tree->dbtable) < 0)
 	{
 	{