# HG changeset patch # User Timo Sirainen # Date 1033864647 -10800 # Node ID a39343e9e19761ecbb2670cc036afe7f04a4680d # Parent 0dc59fd3faedc7bf038a1fe8a5ea280ae6fce3a9 crashfix when growing tree file size diff -r 0dc59fd3faed -r a39343e9e197 src/lib-index/mail-tree-redblack.c --- a/src/lib-index/mail-tree-redblack.c Sun Oct 06 03:30:14 2002 +0300 +++ b/src/lib-index/mail-tree-redblack.c Sun Oct 06 03:37:27 2002 +0300 @@ -722,6 +722,9 @@ if ((z = rb_alloc(tree)) == RBNULL) return FALSE; + /* rb_alloc() may change mmap base */ + node = tree->node_base; + node[z].key = uid; node[z].value = pos; node[z].up = x;