X-Git-Url: https://feistymeow.org/gitweb/?a=blobdiff_plain;f=nucleus%2Flibrary%2Fprocesses%2Fstate_machine.cpp;h=cb0a2d6508dc9bf647bc4128e2d305831312004b;hb=f052ba2390ff60901350d2a346c6e2f5d233b13d;hp=3704bf980635bca361d0a69734a329723daa21cb;hpb=6607e0ccac70a5cb7f770a528d7bc5424463502f;p=feisty_meow.git diff --git a/nucleus/library/processes/state_machine.cpp b/nucleus/library/processes/state_machine.cpp index 3704bf98..cb0a2d65 100644 --- a/nucleus/library/processes/state_machine.cpp +++ b/nucleus/library/processes/state_machine.cpp @@ -230,7 +230,7 @@ int transition_map::transition_index(int state_index, int next, int &start) state_info &state = (*_state_list)[state_index]; bounds_return(start, 0, state.transitions.length() - 1, common::BAD_INPUT); // loop over the transitions by using our external index. - for (start = start; start < state.transitions.length(); start++) + for (; start < state.transitions.length(); start++) if (state.transitions[start].next_state == next) { start++; // position it after this index. return start - 1; // return this index.