From 22d384a1c0fc9464c25db92550210c4d633c97e1 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Fri, 27 May 2011 00:21:28 +0200 Subject: digital/ai/src/fsm: fix timeout assignment --- digital/ai/src/fsm/fsm.host.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'digital/ai/src') diff --git a/digital/ai/src/fsm/fsm.host.c b/digital/ai/src/fsm/fsm.host.c index ad791272..ed93221d 100644 --- a/digital/ai/src/fsm/fsm.host.c +++ b/digital/ai/src/fsm/fsm.host.c @@ -1356,7 +1356,9 @@ fsm_build_gen_avr_c (fsm_build_t *fsm, uint embedded_strings) fprintf (f, "\t\t\thandled = 1;\n"); if (fsm->timeouts != NULL) { - fprintf (f, "\t\t\tfsm_%s_timeout_counters[i] = fsm_%s_timeout_values[e];\n", + fprintf (f, "\t\t\tfsm_%s_timeout_counters[i] = " + "fsm_%s_timeout_values[fsm_%s_active_states[i]];\n", + fsm->name, fsm->name, fsm->name); } -- cgit v1.2.3