diff -urpN jumbo-unstable3/src/wordlist.c jumbo-unstable2/src/wordlist.c --- jumbo-unstable3/src/wordlist.c 2012-06-06 14:59:52.843750000 +0000 +++ jumbo-unstable2/src/wordlist.c 2012-06-06 14:25:25.031250000 +0000 @@ -124,7 +124,10 @@ static void fix_state(void) { if (nWordFileLines) { rec_rule = rule_number; - rec_pos = words[nCurLine] - words[0]; + if (nCurLine) + rec_pos = words[nCurLine-1] - words[0]; + else + rec_pos = words[nCurLine] - words[0]; return; }