summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Reynwar <ben@reynwar.net>2011-01-23 21:43:42 -0700
committerBen Reynwar <ben@reynwar.net>2011-01-23 21:43:42 -0700
commit19f4afaa4e3871e4a709e2774393bba6b6f6759a (patch)
tree6db95ae71b4635026c0490fc7be70a0b56c45407
parentc23d8a22a8b7859e83d95bd0b439229876c2d5b0 (diff)
Fixed minor bug in fsm.cc for fsms with 1 state.
-rw-r--r--gr-trellis/src/lib/fsm.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/gr-trellis/src/lib/fsm.cc b/gr-trellis/src/lib/fsm.cc
index 5950b56b9d..889a3918b0 100644
--- a/gr-trellis/src/lib/fsm.cc
+++ b/gr-trellis/src/lib/fsm.cc
@@ -417,7 +417,7 @@ void fsm::generate_TM()
done = find_es(s);
attempts ++;
}
- if (done == false) {
+ if (done == false and d_S > 1) {
//throw std::runtime_error ("fsm::generate_TM(): FSM appears to be disconnected\n");
printf("fsm::generate_TM(): FSM appears to be disconnected\n");
printf("state %d cannot be reached from all other states\n",s);