From: Sebastian B. <sb...@us...> - 2014-01-19 18:38:21
|
Update of /cvsroot/simplemail/simplemail In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv23267 Modified Files: index_external.c Log Message: Introduce current_level variable. Index: index_external.c =================================================================== RCS file: /cvsroot/simplemail/simplemail/index_external.c,v retrieving revision 1.19 retrieving revision 1.20 diff -u -d -r1.19 -r1.20 --- index_external.c 19 Jan 2014 18:37:09 -0000 1.19 +++ index_external.c 19 Jan 2014 18:38:19 -0000 1.20 @@ -404,6 +404,7 @@ static int bnode_insert_string(struct index_external *idx, int did, int offset, const char *text) { int i; + int current_level; int block; bnode *tmp = idx->tmp; struct bnode_path path; @@ -411,8 +412,9 @@ if (!bnode_lookup(idx, text, &path)) return 0; - block = path.node[path.max_level].block; - i = path.node[path.max_level].key_index; + current_level = path.max_level; + block = path.node[current_level].block; + i = path.node[current_level].key_index; bnode_read_block(idx, tmp, block); |