openbsd-ports/mail/mairix/patches/patch-dfasyn_compdfa_c

13 lines
444 B
Plaintext

$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; j<ntokens; j++) {
int next_state = dfas[i]->map[j];
- if (leads_to_result[next_state] == 0) {
+ if ((next_state >= 0) && leads_to_result[next_state] == 0) {
dfas[i]->map[j] = -1;
}
}