changeset 498:dbccdcccb7fa HEAD

after _mail_tree_grow(), the node_base changes and crashes
author Timo Sirainen <tss@iki.fi>
date Thu, 24 Oct 2002 05:15:11 +0300
parents 4ff240ec007a
children 1f2bbcaf9ac5
files src/lib-index/mail-tree-redblack.c
diffstat 1 files changed, 1 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-index/mail-tree-redblack.c	Thu Oct 24 04:55:19 2002 +0300
+++ b/src/lib-index/mail-tree-redblack.c	Thu Oct 24 05:15:11 2002 +0300
@@ -60,7 +60,6 @@
 static unsigned int
 rb_alloc(MailTree *tree)
 {
-        MailTreeNode *node = tree->node_base;
 	unsigned int x;
 
 	if (tree->mmap_used_length == tree->mmap_full_length) {
@@ -78,7 +77,7 @@
 	tree->header->used_file_size += sizeof(MailTreeNode);
 	tree->mmap_used_length += sizeof(MailTreeNode);
 
-	memset(&node[x], 0, sizeof(MailTreeNode));
+	memset(&tree->node_base[x], 0, sizeof(MailTreeNode));
 	return x;
 }