$OpenBSD: patch-dfasyn_compdfa_c,v 1.1 2009/04/24 14:43:16 kurt Exp $ --- dfasyn/compdfa.c.orig Sun Apr 19 09:57:26 2009 +++ dfasyn/compdfa.c Sun Apr 19 09:56:53 2009 @@ -425,7 +425,7 @@ do_next_dfa_state: for (j=0; jmap[j]; - if (leads_to_result[next_state] == 0) { + if ((next_state >= 0) && leads_to_result[next_state] == 0) { dfas[i]->map[j] = -1; } }