From 38d8173dface29a968898430fbc9db618204bf50 Mon Sep 17 00:00:00 2001 From: simon Date: Sat, 22 Nov 2008 11:36:12 +0000 Subject: [PATCH] Don't rebase ib->currroot if it was NULL. git-svn-id: svn://svn.tartarus.org/sgt/agedu@8314 cda61777-01e9-0310-a592-d414129be87e --- index.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/index.c b/index.c index db3d2b3..c42da39 100644 --- a/index.c +++ b/index.c @@ -269,7 +269,9 @@ void indexbuild_rebase(indexbuild *ib, void *t) ib->t = t; ib->nodes = (struct avlnode *)((unsigned char *)ib->nodes + diff); ib->roots = (off_t *)((unsigned char *)ib->roots + diff); - ib->currroot = (struct avlnode *)((unsigned char *)ib->currroot + diff); + if (ib->currroot) + ib->currroot = (struct avlnode *) + ((unsigned char *)ib->currroot + diff); ib->firstmutable = (struct avlnode *)((unsigned char *)ib->firstmutable + diff); } -- 2.11.0