Index: /trunk/FACT++/src/StateMachineAsio.h
===================================================================
--- /trunk/FACT++/src/StateMachineAsio.h	(revision 16733)
+++ /trunk/FACT++/src/StateMachineAsio.h	(revision 16734)
@@ -47,9 +47,6 @@
         T::fRunning = true;
 
-        while (1)
+        while (run_one())
         {
-            if (run_one()==0)
-                break;
-
             if (!HandleNewState(T::Execute(), 0, "by Trigger"))
                 Stop(-1);
